エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[JavaScript] Class の継承元をたどって property を全て列挙する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[JavaScript] Class の継承元をたどって property を全て列挙する - Qiita
はじめに JSのクラスのメソッドは列挙属性がないので、for...in では列挙できません。結構不便。 getOwn... はじめに JSのクラスのメソッドは列挙属性がないので、for...in では列挙できません。結構不便。 getOwnPropertyNames では自分自身のプロパティは、列挙属性がないプロパティでも列挙できるので、それをprototypeをたどって、すべて列挙するようにできる関数を作りました。 次のページを大変参考にさせていただきました。 JavaScript Classのpropertyとmethodを列挙する - Qiita https://qiita.com/BlueSilverCat/items/fc530e096a40beeb2a43 リンク先記事では、getAllMethodNames と getAllStaticMethodNames と getAllPropertyNames とがそれぞれ別関数になっていますが、 JSの場合結局は、Object.prototype が根っ