JavaScriptでは、try catchを使用すると、通常はログに記録されるように、ネイティブChrome ReferenceErrorオブジェクトをどのようにコンソールに取得できますか?私は、エラーオブジェクトのスタックプロパティを使用することにより近づけることができますが、それは違ったエラーをログに記録します。JavaScriptのtry catchでネイティブのReferenceErrorオブジェクトスタックをコンソールに渡すにはどうすればよいですか?
try {
bet you can't run this you dumb computer;
}
catch(error) {
console.log(error.stack);
}
上記を実行しているとき、私はコンソールに次のように取得する:
このもののカーソル番号をクリックすると、エラーではなくコードのconsole.log(error.stack)行に移動します。トライキャッチなし
は、エラーが次のようになります。
はと行番号をクリックすると元のエラーが発生した場所に正確に私を取るだろう。では、このネイティブChromeエラーオブジェクトをキャッチに渡してコンソールにログすると、元のエラーと、通常はtry catchなしでスローされた行に移動できます。
あなたが持っているものは、tryが評価される前に起こる 'SyntaxError:Unexpected identifier'です。あなたの実際のコードを教えてください。 – Bergi