修改JS数组中的一个对象的元素的值,其他对象的元素值都跟着变了
// this.xAxis是一个数组对象,给数组添加新属性,输出新数组for (let i=0;i<count;i++){ this.xAxis.data=data; this.xAxis.gridIndex=i; Data.push(this.xAxis); } console.log(Data) this.xAxis = Data;我添加this.xAxis.gridIndex新的属性和值,最后输出添加的属性和值都为最后一遍循环原因:由于数组是引用变量
原创
2021-12-29 11:12:53 ·
2587 阅读 ·
0 评论