Coffeescript 请解释一下这个咖啡脚本结构

Coffeescript 请解释一下这个咖啡脚本结构,coffeescript,Coffeescript,示例中的一个片段: class Animal constructor: (@name) -> 文档中说,@name是this.name的语法糖类。上面的函数在哪里也执行赋值?怎样?我可以从生成的代码中看出,我只是想理解语言。它为什么执行任务 谢谢 康斯坦丁 事实上,CoffeeScript提供了设置实例的常见模式的简写 财产。通过在参数的前面加@,CoffeeScript将自动将参数设置为构造函数中的实例属性 基本上,调用参数@name意味着“使用此参数设置新Animal实例的name属

示例中的一个片段:


class Animal
  constructor: (@name) ->
文档中说,
@name
this.name
的语法糖类。上面的函数在哪里也执行赋值?怎样?我可以从生成的代码中看出,我只是想理解语言。它为什么执行任务

谢谢 康斯坦丁

事实上,CoffeeScript提供了设置实例的常见模式的简写 财产。通过在参数的前面加@,CoffeeScript将自动将参数设置为构造函数中的实例属性

基本上,调用参数
@name
意味着“使用此参数设置新
Animal
实例的
name
属性”