js怎么判断一个list里有重复map

JavaScript015

js怎么判断一个list里有重复map,第1张

js判断一个list里有重复map方法如下:

1、先利用ES6语法将数组去重,之后再与原数组比较长度,若长度小于原数组,则说明数组有重复值。

2、先将数组转换成字符串,再遍历数组,在字符串中移除当前的数组元素之后还能找到该元素,则说明数组有重复值。

3、对数组进行排序,对比上一个元素和下一个元素是否相等,若相等,则说明数组有重复值。

这就是传说中的数组、你可以对他for循环

var data = [["oneMon[]",116],["",129],["",135]]

for(var i=0i<data.lengthi++){

    var di=data[i]

    for(var j=0j<di.lengthj++){

        console.log(di[j])

    }

}

///////////////////////////////////////////

map就是对象{}、键值对

var map={name:"yugi",age:11}

for(var p in map){

    console.log(p+": " + map[p])

}

/////////////////////////////

list就是list。。。javascript中只存在{}、[]的两种形式

{}可以写成new Object()

[]可以写成new Array()