在Javascript中向数组添加新对象时是否需要指定位置?

Ala*_*an2 -1 javascript

我有一个名为结果的数组在Javascript中有三个元素.每个元素都包含一个对象

{
  id: 0,
  name: "Page"
}
Run Code Online (Sandbox Code Playgroud)

现在我想添加对象:

{
  id: 99,
  name: "All"
}
Run Code Online (Sandbox Code Playgroud)

要做到这一点,我需要指定它在数组位置4还是有更简单的方法我可以将它添加到结果?

imj*_*red 5

如果你有一个名为'result'的数组,你只需要使用本机数组方法.push()将对象转换为结果.此方法将其添加到数组的末尾.

例如.

result.push(object)
Run Code Online (Sandbox Code Playgroud)


Mas*_*ram 5

只需使用push()方法:

var myArray = [{
  id: 0,
  name: "Page"
}];

myArray.push({
  id: 99,
  name: "All"
});
Run Code Online (Sandbox Code Playgroud)

数组推送方法: https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push