🦓 残 【リサーチ】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年目。 インプットしたことをアウトプットしています。