JS中的数组方法总结
Array.push()
向数组的末尾添加一个或者多个元素,并返回新的长度
let arr =[1,2,3];
console.log(arr.push(6)) //打印结果为...(arr) //打印结果 [1,2,3,4]
Array.concat(arr1,arr2)
连接2个或者更多的数组,并返回连接后的新数组,该方法不会改变原数组
let arr1 = [1,2,3...,并返回该字符串,如不写参数则已逗号为分隔符
let arr = [1,2,3,4]
console.log(arr.join()) //打印结果 “1,2,3,4”
console.log(arr.join...) //结果 2
Array.findIndex()
返回数组中符合条件的第一个元素的下标,若数组中没有元素符合要求则返回-1,不改变原数组
let arr = [1,2,3]
console.log...num为转换的层数,若不确定可以写Infinity,会跳过空位
[1,2,[1,2]].flat() //[1,2,1,2]
[1,2,[1,[1,2]]].flat(2) //[1,2,1,1,2