猿问

ES6 . getter setter

class Person {

constructor (name, age) {

    this.name = name;

    this.age = age;

}

set name (name) {

    console.log("setter");

    this._name = name;

}

get name () {

    console.log("getter");

    return this._name;

}


// 加一个成员方法

sayName () {

    console.log(this.name);

}

}

这里的set get 定义函数 ES6简写也没有前面set get 这里的函数为什么在赋值时候默认调用


白猪掌柜的
浏览 518回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答