返回值为一个数组,该数组中包含从原始数组中删除的项,如果没有删除任何项,则返回一个空数组。...push()
接收任意数量的参数,将它们逐个添加到数组尾部
返回值是修改后的数组长度
pop()
数组尾部移除最后一项
返回值是被移除的项
shift()
移除数组第一项
返回值为被移除的项
数组为空则返回...4,5,6,7,8,9]
unshift
let arr =[4,5,6]
arr.unshift(1,2,3) // arr=[1,2,3,4,5,6]
数组排序
sort()
sort()方法会调用每个数组项的...arr.findIndex((value)=>{
return Object.is(NaN,value)
})
不影响原数组
includes() (es7)
表示某个数组是否包含给定的值,与字符串的...回调函数参数:前一个值、当前值、项的索引和数组对象。
reduce()从数组的第一项开始,逐个遍历到最后。
reduceRight()从数组的最后一项开始,向前遍历到第一项。