unshift()方法将一个或多个元素添加到数组的开头,并返回该数组的新长度。
注意:要将新元素追加到数组的末尾,请使用push()方法。
语法:
array.unshift(element1, ..., elementN)
var fruits = ["Banana", "Mango", "Apple"];
fruits.unshift("Strawberry");
测试看看‹/›浏览器兼容性
表格中的数字指定了完全支持unshift()方法的第一个浏览器版本:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
unshift() | 1 | 1 | 是 | 是 | 9 |
参数值
参数 | 描述 |
---|---|
elementN | 要添加到数组开头的元素 |
技术细节
返回值: | 返回数组的新长度 |
---|---|
JavaScript版本: | ECMAScript 1 |
更多示例
以下代码将三个元素添加到数组中。total变量包含数组的新长度:
var fruits = ["Banana", "Mango", "Apple"];
var total = fruits.unshift("Strawberry", "Lychee", "Guava");
测试看看‹/›以下代码将输入字段的值添加到数组:
Banana,Mango,Apple
JavaScript 数组 pop() 方法 JavaScript 数组 length 属性
展开全部