我在 Javascript 中有一个名为 result 的数组,其中包含三个元素。每个元素都包含一个对象,例如
{
id: 0,
name: "Page"
}
现在我想添加对象:
{
id: 99,
name: "All"
}
为此,我需要指定它在数组位置 4 中,还是有更简单的方法可以将它添加到结果中?
我在 Javascript 中有一个名为 result 的数组,其中包含三个元素。每个元素都包含一个对象,例如
{
id: 0,
name: "Page"
}
现在我想添加对象:
{
id: 99,
name: "All"
}
为此,我需要指定它在数组位置 4 中,还是有更简单的方法可以将它添加到结果中?
只需使用 push() 方法:
var myArray = [{
id: 0,
name: "Page"
}];
myArray.push({
id: 99,
name: "All"
});
数组推送方法: https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push
如果您有一个名为“result”的数组,则只需使用本机数组方法.push()
将对象放入结果中。此方法会将其添加到数组的末尾。
例如。
result.push(object)
如果你想插入一个元素,那就有点棘手了。它涉及像这样拼接数组:
var results = ["angel", "clown", "mandarin", "surgeon"];
results.splice(2, 0, "trumpet")
这会在第二个索引处插入“小号”,同时将“普通话”和“外科医生”推到右侧。请注意,您可以一次添加多个元素,但这些元素将作为参数添加到 splice 方法而不是数组。