前提・実現したいこと
お世話になります。
以前、別の質問の回答にて配列ライクなオブジェクトに配列のメソッドを適用するコードを含んだ形で回答いただきました。
以下リンク
https://teratail.com/questions/207027
なんとか概ね回答を理解する事ができたのですが、1点疑問が残りましたのでアドバイスいただけると大変助かります。
該当のソースコード
window.addEventListener('DOMContentLoaded', ()=>{ [].forEach.call(document.querySelectorAll('.input'),x=>{ x.addEventListener('change',e=>{ var c=[].map.call(document.querySelectorAll('.input:checked'),x=>x.value); document.querySelector('.reflect').textContent=c.join(","); }); }); });
①[].forEach.callの部分ですが、色々勉強を進めていくうちにArray.prototype.forEach.callとほぼ同義と理解しました。しかし様々なサイトでは配列ライクなオブジェクトの変換には②Array.prototypeを用いる説明がほとんどでしたが、何か①と②のコードで決定的な違いなどあるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。