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