Tiny module to clone an array of objects
$ npm i clone-array-objects
This module helps us to get cloned array of objects
const cloneArrayObjects = require('clone-array-objects');
let users = [{ id: 1, username: 'bret' }, { id: 2, username: 'samantha' }];
// Clone this users array
let clonedUsers = cloneArrayObjects(users);
console.log(clonedUsers);
//=> [{ id: 1, username: 'bret' }, { id: 2, username: 'samantha' }];
// Let us modify one of the object key value in the actual users array
users[1].username = 'ava';
// So, actual users array has been updated now
console.log(users);
//=> [{ id: 1, username: 'bret' }, { id: 2, username: 'ava' }];
// But, the cloned users array is still the same
console.log(clonedUsers);
//=> [{ id: 1, username: 'bret' }, { id: 2, username: 'samantha' }];
Type: Array
Default: []
Must be a JavaScript Array. This is main array of object that we will like to clone.
MIT © Palash Mondal