在数组中添加数据
let arr=[1,2,3];
arr[3] = 4; // [1,2,3,4]
arr.push(4); //[ 1, 2, 3, 4];
arr.unshift(5,6,7); //在数组第一个数据开始添加 [ 1, 2, 3, 4,5,6,7];
在对象中添加数据
let obj = {
1:'aa',
2:'bb',
3:'cc'
}
方法1:
var newArr = [];
newArr.push(this.obj);
for (let i = 0; i < newArr.length; i++) {
newArr[i].flag = true;
}
this.obj== newArr;
此时结果为,console.log(this.obj)
let obj = {
1:'aa',
2:'bb',
3:'cc',
flag: true
}
方法2:
let obj1 = {
flag: true
}
let obj = { ...obj, ...obj1};
此时结果为,console.log(this.obj)
let obj = {
1:'aa',
2:'bb',
3:'cc',
flag: true
}
方法3:
let obj1 = {
flag: true
}
Object.assign(obj, obj1);
此时结果为,console.log(this.obj)
let obj = {
1:'aa',
2:'bb',
3:'cc',
flag: true
}