var arr = [1, 2];

arr.unshift(0); //result of call is 3, the new array length
//arr is [0, 1, 2] arr.unshift(-2, -1); // = 5
//arr is [-2, -1, 0, 1, 2] arr.unshift( [-3] );
//arr is [[-3], -2, -1, 0, 1, 2]

 

语法

arr.unshift(element1, ..., elementN)

  

参数列表

element1, ..., elementN
要添加到数组开头的元素。

返回值

当一个对象调用该方法时,返回其 length 属性值。

描述

unshift 方法会在调用它的类数组(array-like)对象的开始位置插入给定的参数。

unshift 特意被设计成具有通用性;这个方法能够通过 call 或 apply 方法作用于类似数组的对象上。不过对于没有 length 属性(代表从0开始的一系列连续的数字属性的最后一个)的对象,调用该方法可能没有任何意义。

最新文章

  1. Maven仓库搭建--nexus私服
  2. Python使用报错记录
  3. C++:FMC 错误
  4. setTimeout setInterval 区别 javascript线程解释
  5. 【Zookeeper学习】Zookeeper-3.4.6安装部署
  6. ICE学习第四步-----客户端请求服务器返回数据
  7. RMQ——窗口题解
  8. [LeetCode 110] - 平衡二叉树 (Balanced Binary Tree)
  9. URL传参中文乱码encodeURI、UrlDecode
  10. poj 2739 Sum of Consecutive Prime Numbers 小结
  11. CentOS7.4 chrony时间同步服务器部署(替代NTPD)
  12. java 向上转型与向下转型
  13. CMCC验证绕过POC
  14. MIP开发教程(三) 使用MIP-CLI工具调试组件
  15. Hibernate简答题
  16. 安卓开发_深入理解Activity和Fragment的关系
  17. Ubuntu14.04下安装redis-3.2.0以及开机自启动
  18. 项目Alpha冲刺--3/10
  19. Centos7部署kubernetes Proxy(七)
  20. position 分层固定在屏幕某位置

热门文章

  1. Windows+Linux双系统所导致的时间不一致问题的原因及解决方案
  2. Self-Introduce
  3. Windows 下 安装 laravel(一些小笔记)
  4. Java 11 Tutorial
  5. activiti学习第二天
  6. oracle-logminer
  7. 如何增加黑客通过ssh入侵的难度--保护ssh的三把锁
  8. 解决ubuntu16.04桌面左侧栏和顶部栏消失的问题
  9. oracle批量删除某个用户下的所有表
  10. Java同步学习(持续更新)