0

我们什么时候在咖啡脚本中的函数声明后使用逗号?例如,在下面的代码中,为什么在 Events.DragStart 之后有一个逗号?

layerA.on Events.DragStart, -> print layerA.draggable.layerCursorOffset

4

1 回答 1

1

逗号不在函数声明之后,而是在第一个参数之后。Coffeescript 只是 Javascript 的一种语法,因此您可以随时将其编译为 Javascript 以查看它的作用。

例如,将您的代码片段粘贴到js2.coffee Web 服务中会生成以下 Javascript:

layerA.on(Events.DragStart, function() {
  return print(layerA.draggable.layerCursorOffset);
});
于 2016-07-27T08:25:11.253 回答