作者aaagang (我...)
看板Ajax
標題[問題] JSON的for loop
時間Sun Nov 7 11:41:29 2010
※ [本文轉錄自 Web_Design 看板 #1CrXvVPj ]
作者: aaagang (我...) 看板: Web_Design
標題: [問題] JSON的for loop
時間: Sun Nov 7 11:34:52 2010
for (var x in customer.lists) {
if (customer.lists[x] == '1') {
alert('ok');
break;
}
}
我想要請問,如果我不想使用break來中斷程式,要怎麼寫呢?
一般我寫是
for(i=0;i<10;i++)
if (i==5) {
i=10;//這樣就可以跳出
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.100.67.31
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.100.67.31
1F:推 LPH66:呃, break 才是正規寫法... 11/07 12:49
2F:推 cjoe:do .. while? 不過有必要嗎? 11/07 14:49
3F:→ alaok1:if(somwthing) return false; 11/07 16:49
4F:→ Kelunyang:噗,你也可以用throw new Exception(),直接中斷整個 11/07 18:49
5F:→ Kelunyang:程式,break只會讓你離開這個for loop block而已 11/07 18:49
6F:→ Kelunyang:修正一下,throw會中斷現在的try ... catch block 11/07 22:04
7F:→ TonyQ:有什麼理由不用break 啊.. 11/07 23:35
8F:→ Kelunyang:我覺得他是想造找有exit()功能的函式,可以中斷整個程式 11/08 00:16