Lodash - cloneDeep method



Syntax

_.cloneDeep(value)

This method is like _.clone except that it recursively clones value.

Arguments

  • value (*) − The value to recursively clone.

Output

  • (*) − Returns the deep cloned value.

Example

var _ = require('lodash');
var objects = [{ 'a': 1 }, { 'b': 2 }];
var deepCopy = _.cloneDeep(objects);

console.log(deepCopy[0] === objects[0]);

Save the above program in tester.js. Run the following command to execute this program.

Command

\>node tester.js

Output

false
lodash_lang.htm
Advertisements