js数组的方法有很多,也是我们写代码时经常能用到的方法,可以说它是非常非常的重要了,下面便是我总结的一些常用的十余种数组的方法
一.数组的基本方法
1.shift():将数组第一个元素提取出来,返回的是被删除的元素
2.pop():将数组最后一个元素提取出来,返回的是被删除的元素
3.unshift():往数组前面添加一个或多个数组元素,返回的是数组的长度
4.push():往数组结尾添加一个或多个数组元素,返回的是数组的长度
5.concat():方法用于连接两个或多个数组, 不改变原数组。返回一个新的数组。
6.reverse():逆向排序, 原数组也被逆向排序了 。返回一个新的逆向排序的原数组。
7.toString():将数组转成字符串。返回字符串
8.join(“拼接符”):将数组转成字符串,中间以拼接符连接,返回字符串
9.splice(): 删除 插入 替换 ((开始的位置),(要删除的项),(插入的项))
10.sort(): 方法对数组进行排序
二.ES5新增的数组的方法
1.索引方法:indexOf( ) 和 lastIndexOf( )
2.迭代方法:forEach()、map()、filter()、some()、every();
some(): 方法用于检测数组中的元素是否满足指定条件(函数提供)
3.归并方法:reduce()、reduceRight()
三.ES6新增的数组的方法
1.Array.from():将一个类数组对象或者可遍历对象转换成一个真正的数组
2.Map():创建一个Map对象,Map对象在迭代时会根据对象中元素的插入顺序来进行 — 一个 [for...of]循环在每次迭代后会返回一个形式为[key,value]的数组
3.set():它类似于数组,但是成员的值都是唯一的,没有重复的值
后续,我会继续对每个数组方法进行详写,如有错误,欢迎大家指正!
js数组的十余种方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 检测数据类型的四种方法 函数的基础知识 函数由两部分构成函数定义阶段函数调用阶段函数只定义,不调用,什么都不会发生...
- of返回由所有参数值组成的数组(es6) 定义:返回由所有参数值组成的数组,如果没有参数,就返回一个空数组。目的:...