我简化了代码来显示问题。当我使用这个 Coffeescript 片段时:
$("<div>")
.text "hi"
.appendTo "body"
我希望它能像这样编译:
$("<div>").text("hi").appendTo("body")
它的作用是:
$("<div>").text("hi".appendTo("body"))
我发现你可以保留括号并且它可以工作,但我想这不是你应该编写 Coffeescript 的方式。
谁能告诉我应该如何编写它才能编译为所需的输出?非常感谢。
最佳答案
添加括号。
就良好的风格而言,只有当语法扰乱了你的意图时,你才应该忽略它。在这种情况下,忽略它们就会失去你的意图。形式服从功能。您需要在此处使用括号来声明先例,因此 Coffeescript 支持它们。
关于javascript - Coffeescript 语法 : Structure is wrong,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12077114/