4. Custom Lodash - rolling-scopes-school/RS-Short-Track GitHub Wiki

Folder Name Branch Coefficient
custom-lodash custom-lodash 0.8

Custom Lodash

Your task is to implement 'custom' version of lodash library following next requirements:

  1. Usage of methods from Array.prototype.* or Object.prototype.* is strictly forbidden.
  2. You can create your own additional service functions (if needed).
  3. You should use ES6+ features (any feature which supported by latest stable Chrome).
  4. Lodash chain is out of scope
  5. Please reuse as much of your code as possible

Methods to implement:

Arrays:

Objects:

Bonus:

  • .filter - all use cases from the dock - 5pts