美文网首页
二维数组去重方法

二维数组去重方法

作者: nomooo | 来源:发表于2020-04-28 17:06 被阅读0次
                const arrays = [[1,2],[1,2],[2,3],[1,2],[3,4],[1,2]]
                
                const filterArray = array => {
                    const newArray = [];
                    array.forEach((currentValue) => {
                        let isPush = true;
                        newArray.forEach((currentValueIn) => {
                            if(currentValueIn) {
                                if(currentValue[0] === currentValueIn[0] && currentValue[1] === currentValueIn[1]){
                                    isPush = false;
                                }
                                    
                            }else{
                                newArray.push(currentValue)
                            }
                        })
                        if(isPush) {
                            newArray.push(currentValue)
                        }
                    })
                    return newArray;
                }
                
                console.log(filterArray(arrays));
    
    

    相关文章

      网友评论

          本文标题:二维数组去重方法

          本文链接:https://www.haomeiwen.com/subject/okrbwhtx.html