更嚴謹的做法。
錯誤示範
1 | let str = '[123' |
更好的做法
加上 try catch
:
1 | let str = '[123' |
備註:catch
中的 error
是把錯誤訊息「字串」給印出來,不是中斷執行。
所以就算 JSON.parse
出錯你的程式也不會直接掛掉,並且能良好的對「正確」跟「錯誤」各別處理。
更嚴謹的做法。
1 | let str = '[123' |
加上 try catch
:
1 | let str = '[123' |
備註:catch
中的 error
是把錯誤訊息「字串」給印出來,不是中斷執行。
所以就算 JSON.parse
出錯你的程式也不會直接掛掉,並且能良好的對「正確」跟「錯誤」各別處理。
Update your browser to view this website correctly. Update my browser now