SkillAgentSearch skills...

Underscore.deepclone

Underscore helper for deep cloning objects

Install / Use

/learn @mateusmaso/Underscore.deepclone
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

underscore.deepclone Build Status

This library is an extension for Underscore which allows cloning objects recursively until the pointer tree ends. However, if your object has circular reference it could lead into an infinite loop.

Features

  • Deep clone nested objects.

Dependencies

  • underscore.js (>= 1.5.0)

Node

var _ = require('underscore');
_.mixin(require('underscore.deepclone'));

Examples

var object = {foo: {bar: 123}};
var objectClone = _.clone(object);
var objectDeepClone = _.deepClone(object);

object.foo == objectClone.foo; // true
object.foo == objectDeepClone.foo; // false

License

Copyright (c) 2013-2014 Mateus Maso. Released under an MIT license.

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated7y ago
Forks3

Languages

JavaScript

Security Score

80/100

Audited on Nov 2, 2018

No findings