ES6 get set

429 阅读1分钟
  • 当你在声明一个类的时候,有些属性,是不希望别人可以随意的对它进行更改的,也就是把它定义为 私有属性,在ES5的时候基本不可能做到,但是在ES6的时候是可以办到的,而这个就是通过get来实现。

  • 可以使用set方法来改变私有属性值,但是也是间接改变的。

  • 通过get定义的属性,只要用户访问该属性就会触发这个get。通过set定义的属性,只要用户修改该属性的值,就会触发set。

  • 可以用来实现数据绑定。