【发布时间】:2018-11-08 16:29:57
【问题描述】:
我想将当前超时的 ID 传递给它正在执行的函数。
function test(timeout){
console.log(timeout)
}
setTimeout(test,1000,"timeout object") //how to pass a refrence to the current timeout object or id
编辑:
- timeout 可能是一个对象(ES6)或一个数字,反正我想引用它
- 我不想将超时声明为全局变量,我只想将它作为参数传递
【问题讨论】:
-
超时对象是指任何类型的对象,还是 setTimeout 函数的返回?
-
timeouts不是对象,它们是整数 ID -
你到底想要什么?
setTimeout函数的引用? -
返回 setTimeout @GrégoryNEUT
-
在现代浏览器和nodeJs中它们是对象,我想以任何方式传递它,即使它是一个数字@mhodges
标签: javascript settimeout