我有點棘手的情況,我似乎無法找到任何解決方案。 我有一個數組中的兩個對象,其餘是空的。我需要用值填充剩餘的數組
只要我試着用空的東西做一些事情,我就會得到「未定義」的錯誤,因此我想用文本「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);
}
}
}
很多幫助讚賞!
'{1,2}','{1,3}'不是在Javascript對象。你的例子沒有意義。 –
'{1,2}'會給你一個語法錯誤。 – Andy
你也不能推到對象 – JordanHendrix