这样一个class
定义的property都是不可遍历的
看了下babel转码到es5的代码
注意到descriptor.enumerable = descriptor.enumerable || false;
这句
想知道怎么设置 descriptor.enumerable
var say = function () {
function say() {
_classCallCheck(this, say);
}
_createClass(say, [{
key: 'sayHello',
value: function sayHello() {
console.log('hello');
}
}, {
key: 'sayGoodbye',
get: function get() {
console.log('goodbye');
}
}], [{
key: 'wocao',
value: function wocao() {
console.log('wocao');
}
}]);
return say;
}();
相关分类