当前位置:首页 > 日记 > 正文

ES5学习教程之Array对象

ES5学习教程之Array对象

前言

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]

总结

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

相关文章

Word中2007版进行设置尺寸的操作技

Word中2007版进行设置尺寸的操作技

设置,操作技巧,图片尺寸,操作步骤,尺寸,  在Word 2007文档中,用户可以通过多种方式设置图片尺寸,例如拖动Word 2007图片控制手柄、指定图片宽度和高度数值等,今天,小编就教大家在Word中2007版进行设置图片尺寸的操作技巧。Word中2007版进行设…

Excel2010中怎么用迷你图制作走势

Excel2010中怎么用迷你图制作走势

走势,迷你,电脑软件,  Excel 2010版新增的 “迷你图”功能,可以在一个单元格里面制作走势表。以下是小编为您带来的关于Excel2010中活用迷你图制作走势表,希望对您有所帮助。Excel2010中活用迷你图制作走势表①启动Excel2010,导入…

PPT2013怎么编辑受保护视图图文教

PPT2013怎么编辑受保护视图图文教

视图,图文教程,常用快捷键,方法,编辑,  微软发布的 office 2013 给我们带来了很多的新的功能,但是同时,有些功能并不是我们想要的,有时候在我们的使用中还给我们带来很多的不方便之处,这其中就有一个“受保护的视图”的提醒,怎么才…

如何用excel做库存表用excel做库存

如何用excel做库存表用excel做库存

库存,教程,如何用,电脑软件,excel,  Excel是三大办公软件之一的一个软件,他经常用于数据的整理、分析、以及对比等。而有很多时候需要用到Excel里的图表功能进行制作库存表。下面是由小编分享的如何用excel做库存表,希望对你有用。用excel…

excel表格设置双面打印的教程

excel表格设置双面打印的教程

教程,设置,表格,电脑软件,excel,  Excel中的双面打印该如何设置呢?接下来是小编为大家带来的excel表格设置双面打印的教程,供大家参考。excel表格设置双面打印的教程:  设置双面打印步骤1:点OFFICE按钮——打印——打…

easyui-datagrid特殊字符不能显示

easyui-datagrid特殊字符不能显示

显示,处理方法,特殊字符,电脑软件,easyui,在easyui中datagrid、combobox、tree等组件都不能显示含有html标签的特殊字符,因为这些字符会被当作html标签被解析掉。这里给出了一个处理方案,希望对大家有帮助。以datagrid为例:找到jquery.datagri…

女生个性签名唯美简短最新简短唯美

女生个性签名唯美简短最新简短唯美

推荐,简短,个性签名,唯美,女生,  女生个性签名唯美简短有哪些?人活着是一种心情,穷也好,富也好,得也好,失也好,一切都是过眼云烟,只要心情好,一切都好。下面是Vanky小编为大家整理女生个性签名唯美简短的相关资料,供大家参考!女生个性签名唯美简…

Excel输入和更改数组公式原则是什

Excel输入和更改数组公式原则是什

数组,输入,公式,原则,要使,  创建数组公式的基本原则:每当需要输入或编辑数组公式时都要按Ctrl+Shift+Enter。该原则适用于单个单元格公式和多单元格公式。以下是小编为您带来的关于Excel输入和更改数组公式原则,希望对您有所帮助。Excel输…

JavaScript校验Number | 4,1格式的

JavaScript校验Number | 4,1格式的

数字,实例代码,校验,格式,电脑软件,项目里面有个录入,需要数字格式进行校验,前端使用的是miniUI框架,miniUI文档里面自带了校验,vtype="float",校验浮点数的,但是它不能做到校验这个浮点数有几位整数和几位小数,所以就有必要重写写一个js函数来…

NodeJS链接MySql数据库的操作方法

NodeJS链接MySql数据库的操作方法

数据库,操作方法,链接,电脑软件,NodeJS,如下所示://1.用npm命令安装mysql模块npm install mysql//2.js文件中引入mysql模块const mysqlModule = require('mysql');//3.创建mysql链接对象const mysqlConnection = mysqlModule.createConnec…

Node.JS 循环递归复制文件夹目录及

Node.JS 循环递归复制文件夹目录及

循环,文件,递归,目录,电脑软件,实现代码一:var fs = require('fs')var path = require('path')var copyFile = function(srcPath, tarPath, cb) { var rs = fs.createReadStream(srcPath) rs.on('error', function(err) { if (err) …

js实现简单的网页换肤效果

js实现简单的网页换肤效果

网页,换肤,效果,简单,电脑软件,中心思想:网页换肤的原理就是通过调用不同的样式表文件来实现不同的皮肤切换,并且需要将换好的皮肤计入Cookie中,这样用户已下次访问时,就可以显示用户自定义皮肤了步骤:1.在设计HTML代码时,用了一些小技巧,就是将皮…