JavaScript - Array push() 方法



JavaScript 的Array push()方法用于向数组末尾追加一个或多个元素,并返回数组的新长度。此方法会更改原始数组的长度,并在插入后返回新的长度。例如,myArr.push('x', 'y') 会将 'x' 和 'y' 添加到 myArr 的末尾。

如果要向数组开头添加元素,请使用 JavaScript Array.unshift() 方法。

语法

以下是 JavaScript Array push() 方法的语法:

array.push(value1, value2, value3, ..., valueN);

参数

此方法只接受一个参数。具体说明如下:

  • value1…valueN − 这些是将添加到数组右端的数值。

返回值

此方法通过将一个或多个元素添加到末尾来修改原始数组。它返回数组的更新后的长度。

示例

示例 1

在下面的示例中,我们使用 JavaScript Array push() 函数将一个元素添加到数组的末尾。

<html>
<body>
   <script>
      const animals = ["Lion", "Cheetah", "Tiger", "Elephant"];
      animals.push("Dinosaur");
      document.write(animals);
   </script>
</body>
</html>

如果执行上述程序,新元素将添加到数组的末尾。

输出

Lion,Cheetah,Tiger,Elephant,Dinosaur

示例 2

在这里,我们将三个元素推送到数组的末尾。我们还在插入新元素后检查数组的长度:

<html>
<body>
   <script>
      const animals = ["Lion", "Cheetah", "Tiger", "Elephant"];
      const count = animals.push("Dinosaur", "Leopard", "Hippopotamus");
      document.getElementById("demo1").innerHTML = animals;
      document.getElementById("demo2").innerHTML = count;
   </script>
</body>
</html>

正如输出中所示,元素已添加到数组中,长度也从 4 增加到 7。

广告