使用es6-class的问题

发布于 6 年前作者 liyi10028 次浏览最后编辑 6 年前来自 ask

请问下面两种定义,使用第一种就都正常,第二种就都不正常,是因为class里面定义的方式是不可枚举的吗?

应该怎么去使用es6的class呢?

1、es5

2、es6

1 回复
yaowei
yaowei1 楼4 年前

是的

let pageConfig = new PageConfig;
 
Object.defineProperty(pageConfig.__proto__, 'onLoad', {
  enumerable: true,
});
 
Page(pageConfig);
// onLoad