Re: [問題] InDesign的js
※ 引述《poototo (poototo)》之銘言:
:
: 2. 有可能檔頭直接下指令,強迫遇到錯誤仍往下執行嗎?
: VBA是有On Error Resume Next這種指令
: → TonyQ:for loop那個問題 關鍵字是 continue; 09/26 23:31
: 推 Numino:可以在最外層放一個 try...catch可以實現on error resume. 09/27 08:10
: → TonyQ:on error resume 跟最外層放try catch不一樣 09/27 11:42
vbscript 的 on error resume next 是類似這樣的東西
var k = "hi";
throw "hi";
alert(k);
throw "hi2";
alert(k);
在這樣的statement 底下,兩個alert都還是會執行,
他有點像是每一行自動幫你包沒行為的 try-catch。
但是板友推文中提的最外面包 try-catch
try{
var k = "hi";
throw "hi";
alert(k);
throw "hi2";
alert(k);
}catch(ex){
}
這兩個alert 是不會被執行到的,這就是我說這跟on error resume next不等價的意思。
--
Life's a struggle but beautiful.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.139.36.200
討論串 (同標題文章)