收藏
回答

class 继承内置对象无法添加方法

```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 个回答

  • 2018-02-06

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

    2018-02-06
    有用
    回复
登录 后发表内容