es6类中的动态get set方法javascript

时间:2018-03-12 18:47:15

标签: javascript ecmascript-6

我想在es6类中使用动态set和get方法

EX:

class Employee {
   constructor (props) {
     this.data = props
   }

   set (key, vals) {
      this.data[key] = vals
   }

   get (key) {
      return this.data[key]
   }
}


var e = new Employee({name: 'test'})

e.name // test

e.address = "USA" // this set address field in data object

我想为get和set动态类属性添加动态getter和setter。

我想要通用集和获取函数不仅适用于单个属性 EX:

set name(val)
get name()

0 个答案:

没有答案