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 に答える