Javascript
1var c = new Array('A','B','C','D'); 2 3 for (var i in c ) { 4 document.write(c[i]); //ABCD 5} 6 7c.forEach((e) => { 8 document.write(e); //ABCD 9}); 10 11for (let i = 0; i < c.length; i++) { 12 document.write(c[i]); //ABCD 13}
配列の要素に対しての繰り返し処理なのですが、for~in文とforEach、for文どれでも結果は同じですが使い分けはどのようにしたらよいですか。
for~in文はオブジェクトに対してと記載があり、配列の場合使用できますがMDNではforEach() か for...ofをお勧めしていました。
皆様のご意見、その他Javascriptの貴重な知識頂ければ幸いでございます<(_ _)>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/30 18:31