function uniqArray (arr) {
var resArr = []
var tempObj = {}
for (var i = 0; i < arr.length; i++) {
var val = arr[i]
var type = typeof (val)
if (!tempObj[val]) {
tempObj[val] = [type]
resArr.push(val)
} else if (tempObj[val].toString().indexOf(type) < 0) {
tempObj[val].push(type)
resArr.push(val)
}
}
console.log(tempObj)
return resArr
}
tempObj[val]=[type]中可以直接用type 不加[]吗 这个[]是起什么作用的
tempObj[val].push()为什么是用tempObj[val]而不是直接用数组tempObj[]完事
蛊毒传说
相关分类