我有類似於下面的代碼的東西:非法繼續聲明?
_.each data, (value, type) ->
switch type
when "answered"
icon = "results_answered"
label = definitions.results.metrics.ta
when "leftblank"
icon = "results_lb"
label = definitions.results.metrics.tlb
when "standing"
icon = "results_standing"
label = definitions.results.metrics.cs
when "minimum"
icon = "results_min"
label = definitions.results.metrics.lowest
else
continue
metricLine = utilities.div("metricline")
metricLine.grab utilities.sprite(icon, "metric_icon")
metricLine.grab utilities.div("metriclabel", label + ":")
metricLine.grab utilities.div("metricvalue", value)
metricContainer.grab(metricLine)
metricContainer
但它引發以下錯誤,以我的瀏覽器:
Uncaught SyntaxError: Illegal continue statement
是否有可能包括continue
像我想不引發錯誤?
你究竟想要「繼續」? – jAndy 2013-02-12 17:25:38
'continue'是一種JavaScript語言功能。如果沒有其封閉詞彙範圍中的常規循環,它可能不起作用。 – millimoose 2013-02-12 17:26:25
我想繼續循環中的下一個項目,而不執行當前項目的「繼續」之後的任何代碼。 – 2013-02-12 17:26:33