js 去除数组中的空值以及数组判断是否有重复数据
1、判断是否有重复数据
function isRepeat(array){ var hash = {}; for(var i in array) { if(array[i]!=""){ if(hash[array[i]]) return true; hash[array[i]] = true; } } return false; }
2、去除数组中的空值
//去除数组中的空值 function trimSpace(array){ for(var i = 0 ;i<array.length;i++) { if(array[i] == "" || typeof(array[i]) == "undefined") { array.splice(i,1); i= i-1; } } return array; }