0
オブジェクト内のプロパティが存在しない場合、node.jsがただちに停止し、警告またはエラーが表示されないのはなぜですか?どのようにこのエラーをキャッチしますか?Node.jsにエラーが表示されない
var element={};
var data=element.data.split('\n');
オブジェクト内のプロパティが存在しない場合、node.jsがただちに停止し、警告またはエラーが表示されないのはなぜですか?どのようにこのエラーをキャッチしますか?Node.jsにエラーが表示されない
var element={};
var data=element.data.split('\n');
使用トライキャッチ
try {
var element = {};
var data = element.data.split('\n');
} catch (e) {
console.log(e);
}
コンソールにエラーがあるはずです: 'キャッチされない例外TypeError:これは例外をキャッチされた例外ハンドラの内部にある場合を除きundefined'のプロパティ「分割」を読み込めませんそれを処理します。 – jfriend00
はい、表示されていてはいけません。それは非常に奇妙で、2台の異なるコンピュータでテストされています。 –
コードのコンテキストを教えてください。それは例外をキャッチしている他のものの内部にある必要があります(おそらく、非同期コールバックの中など)。このコードをすべて単独で実行すると、目に見える例外がスローされます。 – jfriend00