JavaScript - 数组 push() 方法
JavaScript Array push() 方法用于将一个或多个元素附加到数组末尾,并返回数组的新长度。此方法会更改原始数组的长度,并在插入后返回新长度。例如,myArr.push('x', 'y') 将"x"和"y"添加到 myArr 的末尾。
如果要将元素添加到数组的开头,请使用 JavaScript Array.unshift() 方法。
语法
以下是 JavaScript Array push() 方法的语法 -
array.push(value1, value2, value3, ..., valueN);
参数
此方法仅接受一个参数。下文同样描述 -
- value1valueN - 这些值将被添加到数组的右端。
返回值
此方法通过在数组末尾添加一个或多个元素来修改原始数组。它返回更新后的数组长度。
示例
示例 1
在下面的示例中,我们使用 JavaScript 数组 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。

