这个玩意es6新增的。。
原先的写法
function Person(name,age,sex)
{
this.name="monster1935";
this.age='24';
this.sex="male";
}
Person.prototype.xx=function(){
return '(' + this.name + ', ' + this.age + ')';
};
var xiaoming=new Person('xiaoming','33','male')
alert(xiaoming.xx())//(monster1935, 24)
现在的写法
class Person {
constructor(name,age,sex) {
this.name="monster1935";
this.age='24';
this.sex="male";
}
xx() {
return '(' + this.name + ', ' + this.age + ')';
}
}
var xiaoming=new Person('xiaoming','33','male')
alert(xiaoming.xx());//(monster1935, 24)
class的写法理解起来更容易。