js数组的十余种方法

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():它类似于数组,但是成员的值都是唯一的,没有重复的值
后续,我会继续对每个数组方法进行详写,如有错误,欢迎大家指正!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容