File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -381,7 +381,7 @@ TypeScriptを使うと、型情報がついて実装が簡単になるだけで
381381配列のようで配列でない、ちょっと配列なオブジェクト
382382~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
383383
384- TypeScriptがメインターゲットとしてるブラウザ環境では、配列に似たオブジェクトがあります。HTMLのDOMを操作したときに得られる、\ ``HTMLCollection ``\ と、\ ``NodeList ``\ です。前者は\ ``document.forms ``\ などでフォームを取得してきたときにも得られます。どちらも\ ``.length ``\ で長さが取得でき、インデックスアクセスができるため、一見配列のようですが、配列よりもメソッドがかなり少なくなっています。\ ``NodeList ``\ は\ ``forEach() ``\ はありますが、\ HTMLCollection``\ にはありません。\ ``map() ``\ や\ ``some() ``\ はどちらにもありません。
384+ TypeScriptがメインターゲットとしてるブラウザ環境では、配列に似たオブジェクトがあります。HTMLのDOMを操作したときに得られる、\ ``HTMLCollection ``\ と、\ ``NodeList ``\ です。前者は\ ``document.forms ``\ などでフォームを取得してきたときにも得られます。どちらも\ ``.length ``\ で長さが取得でき、インデックスアクセスができるため、一見配列のようですが、配列よりもメソッドがかなり少なくなっています。\ ``NodeList ``\ は\ ``forEach() ``\ はありますが、\ `` HTMLCollection ``\ にはありません。\ ``map() ``\ や\ ``some() ``\ はどちらにもありません。
385385
386386どちらもイテレータは利用できますので、次のようなコードは利用できます。
387387
You can’t perform that action at this time.
0 commit comments