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。

廣告