'超'功能或类之外 - 反应原生

时间:2017-01-29 16:59:38

标签: javascript react-native super

在反应原生中工作,我有一大堆代码,我已经在各个地方看到过(例如https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/super

'super' outside of function or class

无论我如何实例化Car,我都会收到//set prototype on object Object.setPrototypeOf(Car, Vehicle); Car.debug(); //error //create instance let c = Object.create(Car); //set prototype on instance Object.setPrototypeOf(c, Vehicle); c.debug(); //error 错误:

super

为什么会抛出此错误,如何使用对象调用{{1}}?

1 个答案:

答案 0 :(得分:1)

似乎像setPrototypeOf 在原生反应中没有兼容 https://facebook.github.io/react-native/docs/javascript-environment.html。在这里,我没有看到 Object.setPrototypeOf https://github.com/facebook/react-native/blob/master/babel-preset/configs/main.js#L16的babel插件。