JavaScript中shift() 方法
输出:
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
返回值
数组原来的第一个元素的值。
说明
如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 arrayObject。
提示和注释
注释:该方法会改变数组的长度。
提示:要删除并返回数组的最后一个元素,请使用 pop() 方法。
实例
在本例中,我们将创建一个数组,并删除数组的第一个元素。请注意,这也将改变数组的长度:
<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>
输出
George,John,Thomas
George
John,Thomas
本文参考W3school
原文链接:JavaScript Array shift() 方法
JavaScript中shift() 方法相关推荐
- 详解JavaScript中shift()方法的使用
定义和用法 shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值. 语法 arrayObject.shift() 返回值 数组原来的第一个元素的值. 说明 如果数组是空的,那么 ...
- JavaScript中getBoundingClientRect()方法详解
JavaScript中getBoundingClientRect()方法详解 getBoundingClientRect() 这个方法返回一个矩形对象,包含四个属性:left.top.right和bo ...
- Javascript 中 atob 方法解码中文字符乱码问题
解决 Javascript 中 atob 方法解码中文字符乱码问题 由于一些网络通讯协议的限制,你必须使用 window.btoa() 方法对原数据进行编码后,才能进行发送.接收方使用相当于 wind ...
- javascript中display方法或者visibility隐藏元素实现的效果
在前端开发html页面的时候,可以使用js中实现,修改元素的属性,达到隐藏元素,以及隐藏后的元素的显示的效果:需要修改元素的display方法或者visibility,两种方案实现的效果不同,可参考下 ...
- javascript中toFixed()方法详解
最近做的项目涉及到金额的计算,有一种方式就是进行四舍五入的规则进行小数点后面的尾数处理,以前一直以为toFixed方法就是四舍五入的,知道一个用户反馈了金额计算的bug我才如梦初醒(亏了一毛钱),才仔 ...
- JavaScript中的方法是什么
作者:Shadeed 译者:前端小智 来源:dmitripavlutin 有梦想,有干货,微信搜索 [大迁世界] 关注这个在凌晨还在刷碗的刷碗智. 本文 GitHub https://github.c ...
- JavaScript中pop() 方法
定义和用法 pop() 方法用于删除并返回数组的最后一个元素. 返回值 arrayObject 的最后一个元素. 说明 pop() 方法将删除 arrayObject 的最后一个元素,把数组长度减 1 ...
- JavaScript中push() 方法
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度. 返回值 把指定的值添加到数组后的新长度. 说明 push() 方法可把它的参数顺序添加到 arrayObject 的尾部.它直接修 ...
- JavaScript 中数组方法 reduce 的妙用之处
Javascript数组方法中,相比map.filter.forEach等常用的迭代方法,reduce常常被我们所忽略,今天一起来探究一下reduce在我们实战开发当中,能有哪些妙用之处,下面从red ...
最新文章
- 人人都能学会的python编程教程14:高级特性1
- 大货车事故频发,智能物流可减少19.9%事故率
- windows环境下的zookeeper安装
- restore还原不同名称的数据库_Sql Server 备份还原失败错误ERROR:3145(备份集中的数据库备份与现有的数据库不同)及解决办法...
- 现代分层、聚集聚类算法_分层聚类:聚集性和分裂性-解释
- 是什么影响了数据库索引选型?
- Javascript节点的访问
- python 下载文件-Python下载文件的方法
- 1的阶乘加到20的阶乘
- CATIA V6二次开发——复杂装配体的结构树遍历
- 竞业限制没有明确说明哪家公司,是否会违反?
- 最新【2021.1.28】今日头条_signature 分析
- 一文读懂ICS工业控制系统架构
- 关于正月十六工作室更换新LOGO的通知
- pdf如何做到批量格式转换?
- android 电容屏多点触控协议
- flask学习之4:图片验证码
- 最大公约数与最小公倍数的C语言实现
- 关联分析中的支持度、置信度和提升度 计算
- 华为OD机试 - 用户调度(Python) | 机试题+算法思路+考点+代码解析 【2023】