私が入れたこの配列に 'value key'を代入することは可能ですか?
var list =['lemon', 'apple'];
list['yuck'] = 'durian';
list.forEach(function(i){
console.log(i);
});
アウトのような配列が
lemon
apple
である持っているので、どこドリアンのですか?
この質問は、どのように正しく配列を使用するかについてではなく、私たちがそれを行うことができて奇妙だと思っています。実際に何が起こっていますか?
あなたのアレイにプロパティ 'yuck'を追加します。新しいインデックスを追加しません。 'forEach'は配列のインデックスだけを繰り返します。インデックスはゼロより大きい整数に限ります。最大サイズとそれらと 'length'プロパティとの関係に似ています。 – ste2425
'list.push(" durian ");'を実行する必要があります。 –
リンクされたQAの良い回答は受け入れられません。これを閉じないという点はまだありません。 –