未定义超时

时间:2019-05-18 00:42:01

标签: javascript node.js setinterval

如果我创建一个间隔,它将返回一个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中似乎不起作用

确定对象是否代表超时的规范方法是什么?

0 个答案:

没有答案