私は少しトリッキーな状況にあり、解決策を見つけることができません。 配列に2つのオブジェクトがあり、残りは空です。残りの配列に値を設定する必要があります
私は空のもので何かしようとすると、私は "未定義の"エラーが発生するので、ラインtypeof place_position === 'undefined'
空のものを "空"のテキストで置き換えたいが、すべてのスロットにおいて「空」の値を有するアレイ。これは私が使用しているコードスニペットです:
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