稍微玩一下coffeescript和Rails 3.1.0.rc4。有以下代码:
yourMom = (location) ->
console.log location
yourMom "wuz hur"
页面加载时,这将正确输出“wuz hur”。但是当我尝试打电话时
yourMom("wuz hur")
从chrome js控制台(有时我会测试正常的JS函数),我收到“ReferenceError:yourMom未定义”
通过coffeescript生成的功能是否可以通过这种方式使用?
最佳答案
共享全局方法/变量的一种更简单的方法是使用@,这意味着。
@yourMom = (location) ->
console.log location
yourMom "wuz hur"
语法更好,更易于阅读,但我不鼓励您创建全局方法/变量
关于javascript - 从控制台调用coffeescript函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6756044/