Heim > Web-Frontend > js-Tutorial > Hauptteil

So definieren Sie private Methoden in Javascript

coldplay.xixi
Freigeben: 2023-01-05 16:13:22
Original
3083 Leute haben es durchsucht

Die Art und Weise, wie JavaScript eine private Methode definiert, ist die im Konstruktor der Klasse definierte Funktion, bei der es sich um eine private Methode handelt. Der Code lautet [this.getSalary = function(){return Salary;}].

So definieren Sie private Methoden in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, DELL G3-Computer.

So definieren Sie private Methoden in JavaScript:

Erklärung: Die im Konstruktor der Klasse definierte Funktion ist eine private Methode und die mit var im Konstruktor deklarierten Variablen entsprechen auch privaten Variablen. (Es unterscheidet sich jedoch vom Konzept privater Mitglieder in stark typisierten Sprachen wie C#. Beispielsweise können sie nicht mit anderen Methoden als Nicht-Konstruktoren aufgerufen werden.)

In ähnlicher Weise können wir auch die Kapselung von Eigenschaften wie set implementieren und erhalten Sie

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
Nach dem Login kopieren

Ähnliche kostenlose Lernempfehlungen: Javascript-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo definieren Sie private Methoden in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!