两个简单方法--shift()和unshift();
JS中关于shift()和unshift()这两个方法,简单介绍下.
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值.
语法 arrA.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">
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>
两个简单方法--shift()和unshift();相关推荐
- PDF文档压缩的两种简单方法
我们无论在办公中还是在上网查找资料时,经常会遇到PDF文档.工作中,传送邮件时需要PDF文档格式的,但是PDF文档太大也是个棘手的问题.大多数公司邮箱上传附件大小是限制在5M以下的,否则就会出现接收失 ...
- 简单轻松的将本地项目上传到Github的两种简单方法
如何将本地项目上传到Github 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 二.第二种方法: Git命令 查看.添加.提交.删除.找回,重置修改文件 查看文件diff 查 ...
- 对 Python 字典排序的两种简单方法
引言 Dictionary 是一种重要的数据结构,它通过将 key 与 value 进行映射来存储数据.Python 中的默认字典是无序数据结构.与列表一样,我们可以使用 sorted()函数按键对字 ...
- 测量模型不确定性的两种简单方法
在本文中,我们将介绍两种方法,它们允许你获得模型的不确定性:蒙特卡罗Dropout法(MC Dropout)和深度集成法. 它们适用于各种各样的任务,但在本文中,我们将展示一个图像分类的示例.它们都相 ...
- pdf加水印怎么加,两个简单方法分享
pdf加水印怎么加,小编推荐方法简单易操作.PDF是我们日常工作中最常见的文档之一,PDF 格式安全.标准化.可分享.可编辑,它的优势包括:不因设备.操作系统等因素影响排版效果:支持集合多种内容形式: ...
- 如何恢复被删短信_恢复iPhone短信的两种简单方法推荐
随着生活水平不断提升,iPhone的普及率也在大大提升.除微信外,短信是最高频的即时沟通工具之一.有时,不小心将对方发来的重要短信误删,无法找到相应数据时,从iPhone上恢复已删除的短信就是大家最关 ...
- iphone怎么变android,如何将安卓变ios7 将安卓变iphone的两种简单方法分享
第一种将安卓变ios7方法 如果你非常喜欢iOS 7的设计风格却又不愿意放弃Android系统带来的自由体验,或许让你的Android系统看起来像iOS 7是一个不错的选择.现在通过一些Android ...
- C语言怎么保留n位小数并且四舍五入(附带两种简单方法)
网上的方法: 很简单,假如你有一个float型变量a,其值为1.23456,而你只想保留三位小数,也就是希望得到1.235,只需要令: a = (int)(1000.0 * a + 0.5) / 10 ...
- iOS关闭键盘的两种简单方法
方法一: //1, 关闭键盘 [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; 想必大家都遇到过一个view上好多输入框, ...
最新文章
- 图解yolo目标检测如何进行运动估计
- 三层架构,Struts2,SpringMVC实现原理图
- 为什么百万医疗险越来越多,到底选哪款?
- Python多任务(1.多任务的介绍、并发和并行概念及小例子)
- 20180826(01)-Java数据结构
- Vue源码解析之AST语法树(三)
- activity5.1初始密码
- 第五章 MyEclipse配置hadoop开发环境
- [vue] 怎么访问到子组件的实例或者子元素?
- 美国人教你这样用Google,你真的会变特工!
- 一条能让 iPhone 崩溃的 app 通知信息
- 软件工程学习笔记——软件开发模型
- uni-app省市区选择器
- 奔驰809android auto,奔驰E Android Auto+AA Mirro技术作业
- 如何批量将png格式改成jpg?
- 360°全方位解析C语言的三目运算符
- 李佳琦月赚80万:这个时代,你再努力也拼不过这种人
- 郑义宣就任韩国现代汽车集团会长
- 北京2008年地铁规划收集
- PTA 多项式A除以B (25 分)
热门文章
- 【ROS入门教程】---- 01 ROS介绍
- Node.js卸载与重装,zip与msi安装详解
- 机器学习算法常见面试题目总结
- 韩顺平Oracle笔记
- 泛泰A900 刷4.4专用中文TWRP2.7.1.1版 支持自己主动识别手机版本号(全球首创)...
- ContentProvider总结与简单Demo
- UVA - 10118 Free Candies 记忆化搜索
- VC++ Hook截取鼠标点击窗口消息的问题!全局钩子
- SaaS云服务应用的访问安全性分析
- Java接口之间的多继承