【发布时间】:2014-02-18 18:38:50
【问题描述】:
CoffeeScript 文档的 example(本节中的第 5 个代码块)指出以下 CoffeeScript 代码:
text = "Every literary critic believes he will
outwit history and have the last word"
[first, ..., last] = text.split " "
翻译成这个 Javascript 的 sn-p:
var first, last, text, _ref;
text = "Every literary critic believes he will outwit history and have the last word";
_ref = text.split(" "), first = _ref[0], last = _ref[_ref.length - 1];
如果您在他们的网站上使用 Coffee -> JS 解析器,则此示例会相应地转换为 CoffeeScript。但是,我在 Rails 项目上进行了尝试,得到了SyntaxError: unexpected ...。如果您尝试CoffeeLint 中的示例,则会出现同样的错误。
您知道为什么文档中的这个示例不起作用吗?我错过了什么吗?
【问题讨论】:
-
...支持只有一两个星期。 -
如果您想要该功能,请更新您的咖啡脚本版本
-
哦,现在我什至在检查我的 gem 和 Lint 网站上的版本之前就匆忙提出问题,这让我感到很愚蠢。你们中的任何人都希望做出正确的答案,以便我可以验证它,还是我们会因为这个问题毫无用处而删除?
-
你可以自己回答,这是允许的,但可能会有延迟。
标签: javascript arrays coffeescript