📅  最后修改于: 2023-12-03 15:38:17.758000             🧑  作者: Mango
要将单个对象添加到数组中,可以使用 push()
方法。
let myArray = []; // 创建一个空数组
let myObject = { name: "John", age: 30 }; // 创建一个对象
myArray.push(myObject); // 将对象添加到数组中
要将多个对象添加到数组中,可以使用 push()
方法,循环遍历对象数组或使用 ES6 中的扩展运算符。
// 循环遍历对象数组
let myArray = [];
let myObjects = [{ name: "John", age: 30 }, { name: "Jane", age: 25 }];
for (let i = 0; i < myObjects.length; i++) {
myArray.push(myObjects[i]);
}
// 使用 ES6 中的扩展运算符
let myArray = [];
let myObjects = [{ name: "John", age: 30 }, { name: "Jane", age: 25 }];
myArray.push(...myObjects);
要将对象作为键值对添加到数组中,可以创建一个包含键和值的新对象,并将其添加到数组中。
let myArray = [];
let myObject = { name: "John", age: 30 };
let myKeyValuePair = { key: "person", value: myObject };
myArray.push(myKeyValuePair);
concat()
方法将对象添加到数组中可以使用 concat()
方法将一个或多个对象添加到数组中。
let myArray = [];
let myObject1 = { name: "John", age: 30 };
let myObject2 = { name: "Jane", age: 25 };
myArray = myArray.concat(myObject1, myObject2);