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()