語彙力が乏しくて申し訳ありません、、
js
1 var array = new Array(); 2 for(var i=0;i<100;i++){ 3 array[i] = { 4 id: i, 5 eng: i+'th idiom', 6 jpn: i+'番の単語' 7 } 8 }
このとき、arrayの中の.jpnで指定される要素すべてにアクセスし、その要素だけ出力したいです。
for文でループした場合は以下のようにして実現できるのですが、このとき新しく生成した配列をほかに参照する必要がないので、できればこの方法は避けたいです。
js
1var special_array = new Array(); 2for(i=0;i<array.length-1;i++){ 3 special_array[i] = array[i].eng; 4} 5 6console.log(special_array);
通常のオブジェクトのように、配列名に対して以下のようにプロパティを指定してもうまく動かないんですね、、
js
1console.log(array.eng);// error
初歩的な質問かもしれませんが、ぼくのググラビリティではいい解決策がみつかりませんでした、、、よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/12 09:56
2018/12/12 14:02
2018/12/12 23:51