我有一个数组,长这样:
var testArray = [
{"cid": "1234567"},
{"cid": "892345"},
{"cid": ""},
{"cid": "8267783"},
{},
{"cid": "096873"},
];
我该如何在 for 循环之前或循环时删除 cid = "" 且为空的 {} ?
我尝试了以下代码:
for(var i = 0; testArray.length; i++){
if(testArray.cid && testArray.cid != ""){
}
}
这个似乎不起作用 :-/ 出现了以下错误:无法从未定义的变量中读取 "cid" 属性
希望这能让您明白,提前感谢 :-)
if( testArray[i].cid )
项的index
。 - bird