示例代码 error.js
class TypeError extends Error {};
const obj = new TypeError();
console.log('TypeError', obj instanceof TypeError);
console.log('Error', obj instanceof Error);
运行节点error.js
类型错误真
错误真
运行 babel-node error.js
类型错误真
错误真
但是,在本机反应上运行。
2016-08-08 19:51:34.677 [info][tid:com.facebook.react.JavaScript] 'TypeError', false
2016-08-08 19:51:34.677 [info][tid:com.facebook.react.JavaScript] 'Error', true
我知道为什么那个 TypeError 是假的,
节点 v6.3.1
反应原生 v0.30
请参阅此页面——http://stackoverflow.com/a/33877501/454967。 它与 JavaScript 和 Babel 的关系比 React Native 更多。
最有用的评论
请参阅此页面——http://stackoverflow.com/a/33877501/454967。 它与 JavaScript 和 Babel 的关系比 React Native 更多。