操做数组的方法

这是我我的工做中总结的一些操做数组的方法,拿出来给你们分享一下:
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...

有没写全的欢迎各位大佬补充

相关文章
相关标签/搜索