[問題] JSON的for loop

看板Web_Design作者 (我...)時間15年前 (2010/11/07 11:34), 編輯推噓1(108)
留言9則, 7人參與, 最新討論串1/1
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

11/07 11:41, , 1F
是什麼樣的目的讓你不想用break?
11/07 11:41, 1F

11/07 13:14, , 2F
用一個var flag=false.. 如果要離開就把flag設成true囉
11/07 13:14, 2F

11/07 13:15, , 3F
如果你是想解決雙層迴圈的問題的話啦
11/07 13:15, 3F

11/07 13:58, , 4F
推一樓break有這麼恐怖嗎
11/07 13:58, 4F

11/07 15:47, , 5F
throw new Exception();
11/07 15:47, 5F

11/08 12:48, , 6F
break很正統呀~比exit、goto正統太多了!!
11/08 12:48, 6F

11/10 07:08, , 7F
這種擅改迴圈控制變數值的作法很容易造成除錯上的混淆.
11/10 07:08, 7F

11/10 07:08, , 8F
[個性]太強, 不如老實地用 break, 大家都能一看就清楚.
11/10 07:08, 8F

11/16 11:24, , 9F
用break才正常吧…
11/16 11:24, 9F
文章代碼(AID): #1CrXvVPj (Web_Design)