es6数组方法

可用箭头函数

(v,i)=>{

}

(v,i)=>v==条件?  v:false //不能使用return

 

判断是否存在这个元素

arr.includes(元素值)

返回值 true false

 

判断符合条件的元素

arr.find(v=>v==条件)

返回 该元素 (只返回一个值)

 

arr.findIndex(v=>v==条件)

返回 该元素的下标 (只返回一个值)

 

arr.filter(v=>v==条件)

返回  符合条件的元素

 

遍历

arr.forEach((v,i)=>{

  //v:元素,i:下标

  console.log(v)

})

 

去重

var arrs=new Set(arr)

将返回值转为数组 Array.from(arr)

var newarr=Array.from(arrs);

结合

var newarr=Array.from(new Set(arr))

posted @ 2021-09-28 23:48  谎渊  阅读(28)  评论(0)    收藏  举报