說我具備的條件設置是這樣的:如果在javascript中的某些條件下如何去下一個塊?
if (condition1) {
for (var i in objx) {
if (objx[i] == 3) {
//go to next else if
}
}
} else if(condition2) {
...
}
這樣有兩個方面,它應該達到CONDITION2 if語句:
- 當條件1爲假
- 東西在裏面循環並不像需要。
我可以把整個如果其他內部循環,但有更多的條件,這隻會使代碼更難以閱讀和遵循。其次,我考慮終於嘗試了goto和標籤方法,但據某人說,根據這個http://es5.github.io/#x12.12轉到將會過時。
理想情況下:我寧願使用break的方法,並繼續以某種方式如果else語句。
將代碼放在一個函數並調用它,當你需要它。 – Pointy
執行此操作的唯一可能方式是我認爲是** GOTO **語句,但這被認爲是不好的編程習慣。如果你可以詳細闡述你的目標,那麼我們可以建議你選擇。 – CrakC
@Pointy我猜他想保持代碼原樣,只是傳輸控件。 – CrakC