我有一个类似下面代码的东西:
_.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
但是它会在我的浏览器中抛出以下错误:
未捕获的语法错误:非法的 continue 语句
我是否有可能在不抛出错误的情况下包含类似我正在尝试的 continue
呢?
continue
是JavaScript语言的一个特性。它可能在没有包含它的词法范围中的常规循环的情况下无法正常工作。 - millimoosecontinue
后面的任何代码。 - Abe Miessler