我该如何检查数组中是否有空元素? 假设有这样一个数组:
var arr = [ 'a', 'b', , 'd'];
arr[2]的值为undefined
。我想要检查一下。如果这个元素为空,返回'true',否则返回'false'。可能是这样:
function hasEmptyElement(array){
for (var i=0; i<array.length; i++){
if (typeof arr[i] == 'undefined'){
return true;
// and then ?
// should I use double for loop or helper variable?
}
}
}
我不知道怎么做这件事,聪明的人们,请帮帮我。
if(arr[i] == undefined)
这应该可以工作。 - Developer107