abacus-clone

1.1.5 • Public • Published

abacus-clone

Creates a deep copy of an array or object such that modifying any level of the copy will not change anything on the original

The interceptor function is called on every property of the object passed including the object itself. It must return a value. If no interceptor function is passed, a default interceptor that results in a deep clone is used.

Example

interceptor(value, key)

(value, key) => {
  if(key === 'money')
    return value * 2;
  return value;
}

Readme

Keywords

Package Sidebar

Install

npm i abacus-clone

Weekly Downloads

2

Version

1.1.5

License

Apache-2.0

Unpacked Size

6.55 kB

Total Files

8

Last publish

Collaborators

  • hsiliev
  • jsdelfino
  • keviny