console.log()打印出函数
console.log() prints out function
我正在CoffeeScript和Rails中做一个新项目,但当我在CoffeeSript中编写一些类时,我遇到了一些问题。
我正在做以下事情:
# Definition of functions like every, after here...
class Tracker
constructor: ->
@currentTime = 0
@_updateTime(@currentTime)
every 1000, @_countTime.bind @ # Just a shorthand for setInterval
_countTime: ->
time = @currentTime + 1
@_updateTime(time)
_updateTime: (time) ->
@currentTime = time
@_formatTime
_formatTime: ->
t = @currentTime
seconds = t % 60
minutes = (t / 60) % 60
hours = t / 3600
return seconds + minutes + hours
但是当我打印出(使用console.log
)函数_formatTime
的返回值时,我正在打印出函数。我在谷歌上搜索了一下,但没有发现任何有用的东西。也检查了#coffeescript的IRC,但没有回应。
如果这里有什么有用的东西,我会很高兴的。
Coffescript编译为JavaScript,因此在浏览器中无法使用漂亮的Coffeescrapt语法。在没有括号的情况下调用_formatTime
,您将得到函数的定义。要获得您要查找的内容,您需要将其称为_formatTime()
相关文章:
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- Javascript,从静态函数中打印全局对象
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 打印链接时,将javascript函数调用到链接中
- 尝试使用.ninnerHTMLlog打印数据,获取错误Uncaught TypeError:undefined不是函数
- 如何在使用函数document.write()打印最终结果后,使用Javascript滚动到页面顶部
- ng中继器打印结果0;当我运行函数时
- 在htm-php页面中打印Javascript函数
- 在 javascript 函数中打印 HTML JavaScript 代码
- jQuery显示函数打印到控制台
- 原型函数打印自身而不是结果
- 使用 JavaScript 函数打印电子邮件地址以防止垃圾邮件有多好
- 需要选择一个新列,并使用带有下拉菜单的onchange函数打印到文本区域
- 在浏览器上运行javascript函数打印向导
- Javascript函数打印.innerhtml,但HTML只出现一会儿就消失了
- JavaScript内部函数打印前一个值
- 使用javascript的Print函数打印弹出窗口
- 如何在使用JavaScript函数打印时打印隐藏的DIV
- 从glassfish服务器日志上的javascript函数打印JSON对象
- JavaScript函数打印出一个完整的二叉树