在 JavaScript 中将对象插入到数组
How to Push an Object to an Array in JavaScript
要将对象推入数组,请调用该push()
方法,将对象作为参数传递给它。例如,arr.push({name: 'Tom'})
将对象压入数组。该push
方法将一个或多个元素添加到数组的末尾。
索引.js
let arr = [];
const obj = {name: 'Tom'};
arr.push(obj);
console.log(arr); // 👉️ [{name: 'Tom'}]
我们使用
Array.push
方法将对象推入数组。
该对象被推到数组的末尾。
如果您只有对象应包含的值,请在将对象推入数组之前创建对象。
索引.js
let arr = [];
const obj = {};
const name = 'Tom';
obj['name'] = name;
arr.push(obj);
console.log(arr); // 👉️ [{name: 'Tom'}]
我们可以使用括号表示法向对象添加一个或多个键值对。
将键值对分配给对象后,使用
push
方法将对象添加到数组的末尾。可以使用相同的方法将多个对象推送到一个数组。
索引.js
const arr = [];
const obj1 = {name: 'Alice'};
const obj2 = {name: 'Bob'};
const obj3 = {name: 'Carl'};
arr.push(obj1, obj2, obj3);
// 👇️ [{name: 'Alice'}, {name: 'Bob'}, {name: 'Carl'}]
console.log(arr);
该Array.push()
方法采用一个或多个值并将它们推入数组。
这使我们能够将多个以逗号分隔的对象作为参数传递给push()
.