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 相关文章推荐
基于MVC3方式实现下拉列表联动(JQuery)
Sep 02 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
Apr 25 Javascript
js数组的操作指南
Dec 28 Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 Javascript
jQuery表单验证功能实例
Aug 28 Javascript
jQuery实现自动输入email、时间和域名的方法
Aug 24 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
浅谈Angular路由复用策略
Oct 04 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
JavaScript实现五子棋游戏的方法详解
Jul 08 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 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 采集获取指定网址的内容
2010/01/05 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
php读取der格式证书乱码解决方法
2015/06/22 PHP
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
jQuery EasyUI API 中文文档 - NumberBox数字框
2011/10/13 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
js计算字符串长度包含的中文是utf8格式
2013/10/15 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
javascript中this指向详解
2016/04/23 Javascript
Javascript中将变量转换为字符串的三种方法
2017/09/19 Javascript
Node.js利用断言模块assert进行单元测试的方法
2017/09/28 Javascript
Node.js实现发送邮件功能
2017/11/06 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
python 随机数使用方法,推导以及字符串,双色球小程序实例
2017/09/12 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
python中的decorator的作用详解
2018/07/26 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
物流专业求职计划书
2014/01/10 职场文书
大学生自我鉴定范文模板
2014/01/21 职场文书
安全教育实施方案
2014/03/02 职场文书
高中军训感言800字
2014/03/05 职场文书
2014年高考决心书
2014/03/11 职场文书
优秀毕业生求职信
2014/06/05 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
党性修养心得体会2016
2016/01/21 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
Python Django项目和应用的创建详解
2021/11/27 Python