JavaScriptでclass構文で定義したクラスのメソッドを列挙する方法

JavaScriptでclass構文で定義したクラスのメソッドを配列で列挙する方法です。

まずクラスを定義します。

class ClassObj {
  test() {
    return true;
  }
}

Object.getOwnPropertyNamesメソッドを使用して、クラスのメソッドを全部列挙します。

const arr = Object.getOwnPropertyNames(ClassObj.prototype); // 配列を返す
console.log(arr);// [ 'constructor', 'test' ] と表示される
スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA