如果我创建一个间隔,它将返回一个Timeout
类型的对象:
> pid = setInterval(() => console.log('x'), 100000)
超时{_idleTimeout:100000,_idlePrev:[TimersList],
_idleNext:[TimersList],_idleStart:9405,_onTimeout:[Function],_timerArgs:undefined,_repeat:100000,_destroyed:false,域:[Domain],[Symbol(refed)]:true,[Symbol(asyncId)]: 73,
[Symbol(triggerId)]:5}
但是,我似乎无法验证(我正在编写测试):
> pid instanceof Timeout
ReferenceError:未定义超时
我环顾四周,发现了以下内容: How can I detect if an object is an interval/timeout?暗示了我应该能够引用它的事实,但是在NodeJ中似乎不起作用
确定对象是否代表超时的规范方法是什么?