【JavaScript】JSは対象に向かっています.共有属性と方法、私有属性と方法、静的属性と方法を一言で理解します.
多くの友達がこれらのものに苦しめられていると信じています.英語の単語を間違えてcontet/context/contrst/contrtractのようです.今日はちょうどこれにぶつかりました.メモして整理してください.
共有属性、共有方法定義:このクラスに属するすべてのオブジェクトがアクセスできる属性を公有属性といいます. 理解:一つの模子が刻んだものには、同じ属性と同じ能力がある. es 5中: es 6中: プライベート属性、プライベート方法は、プライベート属性はクラスの内部のみにアクセスできると定義しています. は、模子の材質は鉄であるが、倒型から出た製品は模子の材質を知ることができないと理解しています. es 5中: es 6中:
共有属性、共有方法
function User(name,age){
this.name = name; //
this.age = age;
}
User.prototype.getName = function(){ //
return this.name;
}
var user = new User('ljc',22);
console.log(user.getName()); //ljc
class User {
constructor (name,age) {
this.name = name; //
this.age = age;
}
getName () { //
return this.name;
}
}
let user = new User('ljc',22);
console.log(user.getName()); //ljc
function User(name,age){
var name = name;//
var age = age;
function consoleAge(){//
console.log(age);
}
consoleAge(age); //22
}
var user = new User('ljc',22);
class User {
constructor (name,age) {
this.name = name; //
this.age = age;
this.sex = 0; //
let sex = 1; //
}
getName () {
return this.name;
}
}
let user = new User('ljc',22);
console.log(user.getName());
console.log(user.sex);