clone
如果我们要复制一个object对象,就可以用 clone() 方法,它会把原有对象的所有属性都复制到新的对象中:
'use strict';
var source = {
name: '小明',
age: 20,
skills: ['JavaScript', 'CSS', 'HTML']
};
var copied = _.clone(source);
alert(JSON.stringify(copied, null, ' '));
注意, clone() 是“浅复制”。所谓“浅复制”就是说,两个对象相同的key所引用的value其实是同一对象:
source.skills === copied.skills; // true
也就是说,修改 source.skills 会影响 copied.skills 。