ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptでプライベートメソッドを定義する方法

JavaScriptでプライベートメソッドを定義する方法

coldplay.xixi
coldplay.xixiオリジナル
2021-04-30 16:34:253264ブラウズ

JavaScript でプライベート メソッドを定義する方法は、プライベート メソッドであるクラスのコンストラクターで定義される関数であり、コードは [this.getSalary = function(){return給与;}] です。

JavaScriptでプライベートメソッドを定義する方法

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

JavaScript でプライベート メソッドを定義する方法:

説明: クラスのコンストラクターで定義された関数はプライベート メソッドであり、その関数はクラスのコンストラクターで var で宣言されています。コンストラクター変数もプライベート変数と同等です。 (ただし、C#などの強く型付けされた言語のプライベートメンバーの概念とは違いがあります。例えば、非コンストラクター以外のメソッドでは呼び出すことができません)

同様に、実装することもできます。属性のカプセル化の設定と取得など

var Person = function(){    
    var salary = 0.0;
 
    this.setSalary = function(value){
        salary = value;
    }
 
    this.getSalary = function(){
        return salary;
    }
}
 
var p = new Person();
 
p.setSalary(1000);
alert(p.getSalary());//返回1000
alert(p.salary);//返回undefined

関連する無料学習の推奨事項:JavaScript ビデオ チュートリアル

以上がJavaScriptでプライベートメソッドを定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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