原值与没有改变原值的方法"/>
数组中改变原值与没有改变原值的方法
一、在原值上进行修改的:
1.push()
向数组的末尾添加一个或多个元素,并返回新的长度。 pop()删除数组的最后一个元素并返回删除的元素。
2.shift()
把数组的第一个元素从其中删除,并返回第一个元素的值 unshift()向数组的开头添加一个或更多元素,并返回新的长度。
3.splice()
向/从数组中添加/删除元素,然后返回被删除的元素。 sort()对数组的元素进行排序。
4.reverse()
用于颠倒数组中元素的顺序。
二、没有对原值进行修改的:
1.indexOf()
返回数组中某个指定的元素位置。
2.lastIndexOf()
返回一个指定的元素在数组中最后出现的位置,从该字符串的后面向前查找。
3.concat()
连接两个或多个数组。
4.slice()
从已有的数组中返回选定的元素。
**5.join()**把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
6.forEach()
调用数组的每个元素,并将元素传递给回调函数。
7.every()
检测数组所有元素是否都符合指定条件(通过函数提供)。
8.some()
检测数组中的元素是否满足指定条件(函数提供)。
9.filter()
创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
10.map()
返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
更多推荐
数组中改变原值与没有改变原值的方法
发布评论