美文网首页
数组对象中的赋值,且不改变自身

数组对象中的赋值,且不改变自身

作者: Light_shallow | 来源:发表于2018-08-17 10:37 被阅读0次

    var obj = [{

        name: 'silence',

        age: 18

    },{

        city: 'Nantong',

        address: 'XXXX'

    },{

        like1: 'play',

        like2: 'eat'

    }];

    obj[0] = Object.assign(obj[0], obj[1], obj[2]);

    console.log(obj[0]);

    第一种方法利用Object.assign();

    第二种方法利用es6的...省略号解构;

    var obj = [{

        name: 'silence',

        age: 18

    },{

        city: 'Nantong',

        address: 'XXXX'

    },{

        like1: 'play',

        like2: 'eat'

    }];

    obj[0] = {...obj[0], ...obj[1], ...obj[2]};

    console.log(obj[0]);

    相关文章

      网友评论

          本文标题:数组对象中的赋值,且不改变自身

          本文链接:https://www.haomeiwen.com/subject/kvrzbftx.html