🦓
残 【リサーチ】Array.from()もNodeListを配列化可能
作成日:
2021/12/06
2
背景
prototypeについて調べていると、オブジェクト指向クラス?が関係していることが分かった。
『JavaScript本格入門』のオブジェクト指向の章を再読。
参考記事
『JavaScript本格入門』 P230〜231
・Array.from() - 配列に似たオブジェクトから配列を作る
https://lab.syncer.jp/Web/JavaScript/Reference/Global_Object/Array/from/
手順
querySelectorAllで、NodeListオブジェクトを取得後、Array.from()にかけたところ、同じ挙動だった。
配列化された。
一言
- Array.prototype.slice.call()は長いがArray.from()だと簡単に書ける。
- Array.prototype.slice.call()のことも記載あり。
- 「Array.from()はES6より導入された」とのこと。
これで各elementオブジェクト内のテキストは各取得できたものの、バラバラになっていた。
(一文化されたものではなく、個別取得)
理想は配列化されたものを取得したい。
事業会社にてコーダーをしています。制作は6年目。
インプットしたことをアウトプットしています。