unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度
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开始的一系列连续的数字属性的最后一个)的对象,调用该方法可能没有任何意义。
转载于:https://www.cnblogs.com/clear93/p/7928612.html
unshift() 方法将一个或多个元素添加到数组的开头,并返回新数组的长度相关推荐
- unshift() :将一个或多个元素添加到数组的开头
在今天的文章中,我们将学习如何使用 JavaScript Array unshift() 方法将一个或多个元素添加到数组的开头. JavScript Array unshift() 方法介绍 Arra ...
- 数组18—push() :将一个或多个元素添加到数组的末尾
在今天的教程中,我们将学习如何使用 JavaScript Array push()方法将一个或多个元素添加到数组的末尾. JavaScript Array push() 方法介绍 Array.prot ...
- 【JavaScript 教程】第六章 数组18—push() :将一个或多个元素添加到数组的末尾...
来源 | https://www.javascripttutorial.net/ 翻译 | 杨小爱 在今天的教程中,我们将学习如何使用 JavaScript Array push()方法将一个或多个元 ...
- Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵
*8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...
- Java黑皮书课后题第8章:*8.26(行排序)用下面的方法实现一个二维数组中的行排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵
*8.26(行排序)用下面的方法实现一个二维数组中的行排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...
- Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置.改写方法将参数中传递的数组倒置,并返回该数组.编写一个测试程序,输入10个数字,倒置它们并显示 题目 题目描述 破题 代码 ...
- js移除数组中的元素(返回新数组)
移除数组中的元素(返回新数组) 移除数组 arr 中的所有值与 item 相等的元素.不要直接修改数组 arr,结果返回新的数组. 输入:[1,2,3,4,2] ,2 输出:[1,3,4] 第一种解决 ...
- jq遍历循环,给每个元素添加点击事件,并返回当前元素的索引值(闭包问题)
jq循环绑定点击事件造成闭包问题 需求:给每个带有tab类名的元素点击点击事件,点击时可以添加active类名,(用于样式切换),而且还需要返回当前元素对应的索引值: 方法一(出现闭包) 先引入jq ...
- java 数组 push pop_JavaScript学习笔记:数组的push()、pop()、shift()和unshift()方法
JavaScript是一种弱类型语言,不像其它程序语言需要严格定义数据类型.在JavaScript中数组可以任意修改变动,这样也就出现了一个问题,如果边遍历数组边操作数组(比如删除当前项,则所有之后的 ...
最新文章
- H3C 思科华为 等网络设备配置文档自动备份思路及实现方法
- 《The Last Night》美术分析
- C#中的委托与事件[翻译]
- Lua面向对象利用metamethod重载运算符
- Spring-BeanFactory源码分析
- VMware vSphere 6 Enterprise Plus 永久激活许可证-亲测可用
- 一步步实现SDDC-vRNI加速实现安全微分段
- js中数组的一些操作
- Easyui在form表单提交的时候,如果有datebox报 Uncaught SyntaxError: Unexpected token 的解决...
- 为 Notepad++ 安装 NppFTP 插件,查看修改虚拟机上的文本文件
- JPA使用nativeQuery多参数查询注意点
- 漫画:从今天开始,我不再买书了!
- 学习可爱彩色线条PS极简马克笔简笔画:饮品篇
- android sim卡槽,一加5怎么装卡/插卡 一加手机5 SIM卡安装图文教程
- 编写一个USB接口程序,模拟计算机启动过程和关闭过程启动过程中要加载鼠标、键盘、麦克风等USB设备,具体要求如下: (1)定义一个接口USB,包含两个抽象方法turnOn()he turnOff(),
- SpringBoot练手小案例-社区管理系统
- 洛谷P2403 [SDOI2010]所驼门王的宝藏
- 谷歌商店应用上架最新流程!Googleplay 上架流程(2023版)
- linux网卡驱动离线安装_LINUX网卡驱动重新安装
- cocos2dx 4.0 环境搭建
热门文章
- CSS3属性之text-indent文本缩进使用详解
- A的大小是多少c语言中,C/C+中字符(A)的大小
- mysql临时关闭索引功能_MYSQL中常用的强制性操作(例如强制索引)
- oracle导出审计表,Oracle审计表AUD$处理方法
- Nginx的应用之虚拟主机
- 集合计数 (容斥原理)
- Python——Django框架——django-simple-captcha(验证码)
- NOIP2011提高组day2
- redis笔记——redis事务及锁应用
- 一个简单的C#获取Session、设置Session类文件