2019-07-26

Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都是源对象。

var a =[

    {

        'id': 1,

        'name': 'zhangsan'

    },

    {

        'id': 2,

        'name': 'lisi'

    },

    {

        'id': 3,

        'name': 'wangwu'

    }

];

var b = [

    {

        'age': 12

    },

    {

        'age': 20

    },

    {

        'age': 24

    }

];

var c = []

for(var i = 0;i<a.length;i++){

    c.push(Object.assign(a[i],b[i]))

}

console.log(c);

0: {id: 1, name: "zhangsan", age: 12}

1: {id: 2, name: "lisi", age: 20}

2: {id: 3, name: "wangwu", age: 24}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容