Heim >Web-Frontend >js-Tutorial >So definieren Sie private Methoden in Javascript
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;}].
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
Ä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!