📌  相关文章
📜  如何在 JavaScript 中将对象添加到数组中?(1)

📅  最后修改于: 2023-12-03 15:38:17.758000             🧑  作者: Mango

如何在 JavaScript 中将对象添加到数组中?

添加单个对象

要将单个对象添加到数组中,可以使用 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);