JavaScript - Try、Catch、Throw について質問がありますか?
PHP中文网
PHP中文网 2017-05-19 10:31:16
0
4
515
リーリー

上記のコードでは、console.log(err); が次のようにコンソールに出力されます。 ReferenceError: pompt is not generated atindex.html:37, there isプロンプト行番号。
Butconsole.log(err "ここにランダムな文字列を追加します");コンソールの出力は次のようになります: ReferenceError: pompt が定義されていませんここではランダムな文字列を追加しますstring String 、文字列を追加した場合、エラー行番号は表示されません。その理由は何でしょうか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(4)
Ty80

最初の文はオブジェクトを出力します。

2 番目の文は文字列を出力します。つまり、 err.toString() + 「ここに文字列を追加するだけです」

リーリー

専門的ではない回答、参考程度に-。 -

いいねを押す +0
漂亮男人

err.toString() をログに記録するとわかります

err+str なので、err は最初に toString を呼び出して文字列に変換します。

いいねを押す +0
洪涛

リーリー

こんなこともあるよ

いいねを押す +0
刘奇

errはオブジェクト形式のデータであり、プラス記号で繋ぐと自動的に文字列に変換されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート