我处境有点棘手,我似乎无法找到任何解决方案。 我在数组中有两个对象,其余的都是空的。
一旦我尝试用空的东西做一些事情,我就会得到"未定义的"错误,因此行typeof place_position === 'undefined'
我想用文本" empty"替换空的那些,但它以整个数组的值为"空"结束。在每个插槽中。这是我正在使用的代码段:
for(var i = 0; i < pathsArray.length; i++){
for(var b = 0; b < 2; b++){
if(typeof place_position === 'undefined'){
pathsArray[i].push("empty");
}else{
pathsArray[i].push(data.paths[i].places[b].place_position);
}
}
}
非常感谢!