JavaScript的Array类型总结
来源:互联网 发布:淘宝假链接是如何制作 编辑:程序博客网 时间:2024/06/12 00:27
http://blog.csdn.net/bboyjoe/article/details/51502264
1)length属性:通过设置length,可以从数组的末尾移除项或向数组中添加新项。
2)instanceof操作符:可检测对象是否为数组类型。
3)转换方法:
3.1)toString():会返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串。
3.3)join():可以使用不同的分隔符来构建这个字符串。
4)栈方法:
4.1)push():可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。
4.2)pop():从数组末尾移除最后一项,减少数组的length值,返回移除的项。
5)队列方法
5.1)shift():移除数组中的第一项并返回该项,同时将数组长度减1。
5.2)unshift():在数组前端添加任意个项并返回新数组的长度。
6)重排序方法
6.1)reverse():反转数组项的顺序。
6.2)sort():按字符串升序排列数组项。还可以接受一个比较函数作为参数,以便我们指定哪个值位于哪个值的前面。
7)操作方法
7.1)concat():基于当前数组中的所有项创建一个新数组。
7.2)slice():能够基于当前数组中的一或多个项创建一个新数组。slice()方法不会影响原始数组。
7.3)splice():主要用途是向数组的中部插入项。
8)位置方法 IE9+
8.1)indexOf()和lastIndexOf():返回要查找的项在数组中的位置,或者在没找到的情况下返回-1。
在比较第一个参数与数组中的每一项时,会使用全等操作符。
9)迭代方法 IE9+
9.1)every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回ture。
9.2)some():对数组中的每一项运行给定函数,如果该函数对任一项返回true,则返回true。
9.3)filter():对数组中的每一项运行给定函数,返回该函数返回true的项组成的数组。
9.4)map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。
9.5)forEach():对数组中的每一项运行给定函数。这个方法没有返回值。
10)归并方法:ie9+
10.1)reduce()和reduceRight():迭代数组的所有项,然后构建一个最终返回的值。
0 0
- JavaScript的Array类型总结
- JavaScript的Array类型总结
- JavaScript中Array类型的基本操作
- JavaScript - Array类型数据的重排序
- JavaScript中Array类型的使用
- JavaScript中强大的Array类型
- javaScript基础:Array类型
- 说说 JavaScript Array 类型
- JavaScript学习-Array类型
- JavaScript Array类型
- JavaScript中的Array类型
- 【JavaScript学习】Array类型
- JavaScript之Array类型
- javascript 引用类型 - Array类型
- JavaScript引用类型--Array类型
- Javascript中Array方法的总结
- javaScript中Array对象的方法总结
- JavaScript中数组Array的方法总结
- 归并排序
- 剪刀*石头*布
- Java中的异常处理
- 小教训
- Activity 的启动模式
- JavaScript的Array类型总结
- logstash5.x 快速上手教程
- STL-<algorithm>常用函数
- centos6.X 下安装python3.5
- 《Python Web开发实战》踩地雷记17/3/26
- 快速在sublime的一个目录下新建文件
- Range Sum Query
- CRF 理解
- Mybatis之增删改查操作