怎么数组对象里加另外一个数组的对象的属性呀

this.writeList.map((item) => {
this.selectList.forEach(i => (
item = { ...item, ccc: i.id }
))

  })

如果是全部加入的话,可以使用数组的拼接功能,concat 方法

let arr = ['1','2','3','4']
let arr2 = ['9']
let arr3 = arr.concat(arr2)
console.log(arr3);
//[ '1', '2', '3', '4', '9' ]


如果是单独某个对象加入的话,可以直接获取单独对象使用 push方法加入


循环 呗 两个循环 嵌套

首先 map是不会改变原数组,他会返回一个新数组,然后你把返回值赋值给你需要的变量
你的内嵌循环你应该写的有问题 你没有家条件(你是要writeList中哪一项的id添加到selectList中的哪一项中去)如果是按照index一一对应的话你无需去双层循环可以

//index一一对应的
 this.writeList = this.writeList.map((item, index) => ({ ...item, id: this.selectList[index].id }));