サンプルコードerror.js
class TypeError extends Error {};
const obj = new TypeError();
console.log('TypeError', obj instanceof TypeError);
console.log('Error', obj instanceof Error);
ノードerror.jsを実行します
TypeError true
エラーtrue
babel-nodeerror.jsを実行します
TypeError true
エラーtrue
ただし、reactnativeで実行します。
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がfalseである理由はわかりますが、
ノードv6.3.1
ネイティブv0.30に反応する
このページをご覧ください-http://stackoverflow.com/a/33877501/454967。 それはReactNativeよりもJavaScriptとBabelと関係があります。
最も参考になるコメント
このページをご覧ください-http://stackoverflow.com/a/33877501/454967。 それはReactNativeよりもJavaScriptとBabelと関係があります。