小記去重

小記一下filter去重方法,
可以兼容單數組和對象數組的去重,有問題歡迎留言;
內聯代碼片

arrRemoval=(arr,arrs,parameter)=>{
        arrs = arr.filter((item,index,ars)=>{
            let temp = [];
            if(parameter){
                arr.forEach((item,i) => {
                    temp.push(item[parameter])
                });
                return temp.lastIndexOf(item[parameter]) == index
            }
            else{
                return ars.indexOf(item) == index                
            } 
        })
        return arrs
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章