JavaScript数组Array的原生方法汇总

增删的方法:
push() 插入数组末尾,返回数组长度
unshift() 插入数组开头,返回数组长度
pop() 删除数组末尾,返回删除项
shift() 删除数组开头,返回删除项

重排序方法:
reverse() 将数组翻转
sort() 将数组按升序重排序

截取/合并:
concat() 合并,将添加的项合并到数组尾部 ,返回合并后的数组
slice() 截取数组片段,eg:arr.slice(1,4),返回截取的数组
splice() 删除截取的片段,eg:arr.splice(1,4),返回截取后的数组

位置方法:
indexOf()
lastIndexOf()

迭代方法:
every() 对数组中的每一项都执行给定的函数,同时成立时,则返回true
filter() 对数组中的每一项都执行给定的函数,返回函数执行为true的项组成的数组
forEach() 对数组中的每一项执行给定的函数,但无返回值
map() 对数组中的每一项执行给定的函数,返回每次函数调用的结果组成的数组
some() 对数组中的每一项执行给定的函数,当执行项中有一个是true,则返回true

归并方法:
reduce()
reduceRight()

猜你喜欢

转载自blog.csdn.net/qq_35145061/article/details/80741709
今日推荐