ES5学习教程之Array对象


Posted in Javascript onApril 01, 2017

前言

ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,下面主要介绍了ES5中的Array对象,需要的朋友们一起来看看吧。

一、创建 Array 对象的语法:

new Array();
new Array(size);
new Array(element0, element1, ..., elementn)

二、属性

属性 描述
constructor 返回对创建此对象的数组函数的引用
length 设置或返回数组中元素的数目
prototype 允许向对象添加属性和方法

三、常用方法

方法 描述
concat() 连接两个或更多的数组,并返回结果
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度
reverse() 颠倒数组中元素的顺序
shift() 删除并返回数组的第一个元素
unshift() 向数组的开头添加一个或更多元素,并返回新的长度
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素
valueOf() 返回某个字符串对象的原始值

四、例子

//concat()
let a = [1,2,3]
a.concat(4,5) //[1,2,3,4,5]
//join()
let a = [1,2,3]
a.join() //1,2,3
//slice()
let a = [1,2,3]
a.slice(1) //[2,3]
let a = [1,2,3]
a.slice(1,2) //[2]
//splice()
let a = [1,2,3,4,5]
a.splice(1,1) //[2]
let a = [1,2,3,4,5]
a.splice(1,1,'hzzly') //[2]
a //[1, "hzzly", 3, 4, 5]

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
基于jquery的返回顶部效果(兼容IE6)
Jan 17 Javascript
JavaScript中的变量声明早于赋值分析
Mar 01 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
Feb 26 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
jquery取消事件冒泡的三种方法(推荐)
May 28 Javascript
详谈JS中实现种子随机数及作用
Jul 19 Javascript
js 创建对象 经典模式全面了解
Aug 16 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
js原生之焦点图转换加定时器实例
Dec 12 Javascript
vue货币过滤器的实现方法
Apr 01 Javascript
详解webpack解惑:require的五种用法
Jun 09 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
jq checkbox 的全选并ajax传参的实例
Apr 01 #Javascript
js实现音频控制进度条功能
Apr 01 #Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
Apr 01 #Javascript
Linux CentOS系统下安装node.js与express的方法
Apr 01 #Javascript
原生JS实现九宫格抽奖效果
Apr 01 #Javascript
关于Node.js的events.EventEmitter用法介绍
Apr 01 #Javascript
ES6 Promise对象概念与用法分析
Apr 01 #Javascript
You might like
处理(php-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
javascript学习总结之js使用技巧
2015/09/02 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
jQuery插件 Jqplot图表实例
2016/06/18 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
js实现表格筛选功能
2017/01/18 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
js使用swiper实现层叠轮播效果实例代码
2018/12/12 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
Python列表生成器的循环技巧分享
2015/03/06 Python
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python中取整的几种方法小结
2017/01/06 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Python实现账号密码输错三次即锁定功能简单示例
2019/03/29 Python
Python如何使用Gitlab API实现批量的合并分支
2019/11/27 Python
Python实现名片管理系统
2020/02/14 Python
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
课程设计心得体会
2013/12/28 职场文书
好邻里事迹材料
2014/01/16 职场文书
英语自我评价范文
2014/01/24 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
护士辞职信怎么写
2015/02/27 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
演讲开场白和结束语
2015/05/29 职场文书
Python turtle编写简单的球类小游戏
2022/03/31 Python
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫