JavaScript的shift()和unshift()方法

1.shift()

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值.

  <script type="text/javascript">
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"

    document.write(arr + "<br />")
    document.write(arr.shift() + "<br />")
    document.write(arr)

  </script><pre name="code" class="html">

2.unshift()

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

语法arrA.unshift(参数1,参数2,....参数x);参数1:必选.向数组添加第一个元素,其他参数为可选,向数组中添加多个元素.该方法会改变数组的长度,要把一个或者多个元素添加到数组的尾部,请使用push();

  <script type="text/javascript">

      var arr = new Array()
      arr[0] = "George"
      arr[1] = "John"
      arr[2] = "Thomas"

      document.write(arr + "<br />")
      document.write(arr.unshift("William") + "<br />")
      document.write(arr)

  </script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容