这是我我的工做中总结的一些操做数组的方法,拿出来给你们分享一下:
1.join()
这个方法能够将全部的元素链接成一个字符串数组
2.pop()和shift()
这两个方法分别是在数组尾部或头部删除元素
注意:不能传参,返回的是被删除的元素函数
3.push()和unshift()
这两个方法分别是在数组尾部或头部添加元素
注意:能够传参数,返回的是新数组的长度测试
4.concat()
用于链接两个或多个数组
注意:这个方法不会改变原有的数组
eg:arrayObject.concat(arrayX,arrayX,...arrayX);
这里的arrayX能够使具体的值,也能够是数组对象对象
5.filter()
这个方法对数组的每一项都调用callback()方法,而且把返回值为true的项做为一个新数组返回ip
6.slice()
这个方法是从已有的数组中返回选定的元素,他返回了一个新数组字符串
7.every()
这个方法是测试数组的全部元素是否都经过了指定函数的测试,每一项都返回true,则返回trueget
8.some()
与every()类似,区别在于任意一项返回true,则返回true方法
9.find()
这个方法返回数组中知足测试函数的第一个元素的值,不然返回undefineddeveloper
10.includes()
这个方法用来判断数组中是否存在该元素,参数是具体的数组元素,他与indexOf()相比更优,indexOf()返回的是数组中元素的位置,且不能解析NaN,会把数组中的NaN漏掉,所以includes更优call
参考连接
https://developer.mozilla.org...
有没写全的欢迎各位大佬补充