Javascript Array unshift() 方法

返回 Javascript Array 对象


定义

unshift()方法将一个或多个元素添加到数组的开头并返回数组的新长度。

注意: 该方法将改变数组的数目。

提示: 将新项添加到数组末尾,请使用 push() 方法

语法

语法如下

array.unshift( element1, ..., elementN );

参数

element1, ..., elementN - 要添加到数组前面的元素。

返回值

返回新数组的长度。它在 IE 浏览器中返回undefined。

浏览器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主流浏览器都支持 unshift() 方法。

示例

<html>
   <head>
      <title>JavaScript Array unshift Method</title>
   </head>
   
   <body>   
      <script type = "text/javascript">
         var arr = new Array("orange", "mango", "banana", "sugar");         
         var length = arr.unshift("water");
         document.write("Returned array is : " + arr );
         document.write("<br /> Length of the array is : " + length );
      </script>      
   </body>
</html>

输出结果

Returned array is : water,orange,mango,banana,sugar
Length of the array is : 5

尝试一下


返回 Javascript Array 对象

查看笔记

扫码一下
查看教程更方便