我们什么时候在咖啡脚本中的函数声明后使用逗号?例如,在下面的代码中,为什么在 Events.DragStart 之后有一个逗号?
layerA.on Events.DragStart, ->
print layerA.draggable.layerCursorOffset
我们什么时候在咖啡脚本中的函数声明后使用逗号?例如,在下面的代码中,为什么在 Events.DragStart 之后有一个逗号?
layerA.on Events.DragStart, ->
print layerA.draggable.layerCursorOffset
逗号不在函数声明之后,而是在第一个参数之后。Coffeescript 只是 Javascript 的一种语法,因此您可以随时将其编译为 Javascript 以查看它的作用。
例如,将您的代码片段粘贴到js2.coffee Web 服务中会生成以下 Javascript:
layerA.on(Events.DragStart, function() {
return print(layerA.draggable.layerCursorOffset);
});