Когда мы используем запятую после объявления функции в сценарии кофе? Например, почему в приведенном ниже коде стоит запятая после 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 дает следующий код Javascript:
layerA.on(Events.DragStart, function() {
return print(layerA.draggable.layerCursorOffset);
});