ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript クラスの静的メソッドとは何ですか?

JavaScript クラスの静的メソッドとは何ですか?

WBOY
WBOYオリジナル
2022-04-06 10:43:272639ブラウズ

JavaScript のクラスの静的メソッドは、static キーワードで変更されたメソッドであり、クラス メソッドとも呼ばれます。静的メソッドは、オブジェクトをインスタンス化する前に、「クラス名.メソッド名」を通じて呼び出すことができます。 static メソッドは呼び出されるオブジェクト内では使用できません。クラス内でのみ呼び出すことができます。

JavaScript クラスの静的メソッドとは何ですか?

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

javascript クラスの静的メソッド

静的メソッドは、クラス メソッドとも呼ばれる、static キーワードで変更されたメソッドです。クラスに属しますが、オブジェクトには属しません。オブジェクトをインスタンス化する前のクラス名。メソッド名は静的メソッドを呼び出します。

静的メソッドはクラスのインスタンスで呼び出すことはできませんが、クラス自体を通じて呼び出す必要があります。オブジェクトに対して呼び出すことはできません。クラス内でのみ呼び出すことができます。

例は次のとおりです:

class Tripple {
    static tripple(n = 1)  {
        return n * 3;
    }
}
// 正确用法
console.log(Tripple.tripple());// 3
// 如下为错误用法
let tp = new Tripple();
console.log(tp.tripple());//  'tp.tripple 不是一个函数'.

インスタンス オブジェクトは、静的メソッドを呼び出すときにエラーを報告します:

JavaScript クラスの静的メソッドとは何ですか?

関連する推奨事項: JavaScript 学習チュートリアル

以上がJavaScript クラスの静的メソッドとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。