我刚开始使用Livescript并想知道范围是如何工作的。
是否显示所有范围符号和用法的任何好示例/文档。 符号如:
我面临的问题:
This ethercalc code:第103行。 我想插入对Java脚本函数的调用,即this send email code。
答案 0 :(得分:1)
http://livescript.net记录了所有功能。
@
表示this
。 @prop
表示this.prop
->
创建一个函数,表示function(){}
-> blah()
是function(){ return blah(); }
(a, b) -> foo
是function(a, b) { return foo; }
self
没什么特别的,只是变量的名称。通常设置为较高范围的this
。
:=
表示“重新分配变量” - 它必须已存在。它不会创建新变量。
查看http://livescript.net/#introduction了解更多信息