有return
let newArr=arr.map((value,index,array)=>{
return
})
相当于for循环,无return
arr.forEach((value,index,array)=>{
//todo
})
返回新数组
let arr1 = arr.filter( (value, index) => value<3)
若有重复的,则返回第一个查到的索引值若不存在,则返回 -1
.lastIndexOf(),倒着查
let index= arr.indexOf(value)
let value= arr.find((value, index, array) =>value > 3)
let index= arr.findIndex((value, index, array) => value > 3)
返回新数组
let newArr=new Array(10).fill(0)
返回true、false
let bool= arr.includes(value)
返回true、false
let bool= arr.every( (value, index) =>value<3)
返回true、false
let bool= arr.some( (value, index) =>value<3)
返回所有key,数组,也即[0,1,2,3…]
let arr2 = arr.keys()
返回所有值,数组,也即数组本身
let arr2 = arr.values()
返回数组
let arr2 = arr.entries()