Array数组对象的方法

  会改变数组的方法:
 
1
2
3
4
5
6
7
8
9
push()向数组的末尾添加一个或多个元素,并返回新的长度。arr.push("James")
pop() 用于删除并返回数组的最后一个元素。 arr.pop()
shift() 用于把数组的第一个元素从其中删除,并返回第一个元素的值。
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度,arr.unshift("William")
splice() 向/从数组中添加/删除项目,然后返回被删除的项目
sort() 用于对数组的元素进行排序
reverse() 用于颠倒数组中元素的顺序
forEach() 这会遍历列表,并对每个列表成员应用一些有副作用的操作
reverse() 用于颠倒数组中元素的顺序,该方法会改变原来的数组,而不会创建新的数组
不会改变数组的方法:
 
1
2
3
4
5
filter() 返回数组,包含了符合条件的所有元素。如果没有符合条件的元素则返回空数组。
concat() 用于连接两个或多个数组,该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。arr.concat(arr2,arr3)
slice() 从已有的数组中返回选定的元素,arr.slice(1,3) 1表示开始的位置,3表示截取几个(不写,默认全部)
map() 这会遍历一个列表,转换该列表的每个成员,然后返回与转换后的成员大小相同的另一个列表
join() 用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。arr.join(".")
posted @ 2020-12-03 18:44  调皮小妮  阅读(84)  评论(0编辑  收藏  举报