厳密には動作違うかもしれないが、とりあえず exit()
(スクリプトを途中で止める)場合はこれで良さそう。
return false;
自分的にはこれで落ち着いてる。。。
軽くしか調べてないけど、javascriptではexit()できないってのを見て、false返せばそこで処理終わるんじゃね?って思った。
ご指摘ありましたらコメント欄へお願いします。
Javascript ワカンナイ...
NodeJS? VueJS? チョットヨクワカラナイ
2022/12/08 追記
動作確認した環境のこと書いてなかったです。
- Browser: Win10 Google Chrome 108.0.5359.73
コメント欄で頂いた throw new Error()
について試してみたので、ちょっと追記
throw new Error()
try { throw new Error(); }
そもそもコードをロードした時点でエラーとなる。
catch
or finally
が必要とのこと
try { throw new Error(); } catch {}
エラーとして残らないが、処理が止まらずそのまま次の処理もしてしまう
return false;
開発者コンソールにエラーとして載らないが、処理はそこで止まる