class 继承内置对象无法添加方法
发布于 7 年前 作者 rfan 10650 次浏览 来自 问答

```javascript

class Obj extends Object {

getAttr(){

return 1;

}

}

var obj = new Obj();

console.log(obj.getAttr);    // undefined

```

在浏览器上测试是可以的,原因是什么呢?

```javascript

class ObjA {

}

class Obj extends ObjA {

getAttr(){

return 1;

}

}

var obj = new Obj();

console.log(obj.getAttr);    // f getAttr() {return 1;}  理想结果

```

1 回复

感觉是微信自己的 polyfill 问题。推荐使用 babel。

回到顶部