问题记录
1.set和get
ES6中的get和set
当你在声明一个类的时候,有些属性,是不希望别人可以随意的对它进行更改的,也就是把它定义为 私有属性,在ES5的时候基本不可能做到,但是在ES6的时候是可以办到的,而这个就是通过get来实现。
在这里定义一个私有属性的时候,用户访问这个属性的入口,跟这个属性的值的存储位置是不一样的,
而且这个时候的age修改是不会被改变的,例如:
这里的age,可以使用es6中的set改变
但是本质来说并不是通过改变age的值,二十通过改变_age的值来间接的改变原age的值,有了这个方法就可以有新的玩法了
2.es6挂载静态方法(static)
在es6中引入了新的东西,static
在使用static时,同样的只需要将方法写在class里,然后在方法的前面加个static就行了