setInterval возвращает объект таймера, а не intervalId

Я хочу очистить интервал, используя его intervalId , который я собираюсь сохранить в локальном файле.

У меня создалось впечатление, что назначение setInterval возвращает его intervalId , но, похоже, вместо этого я получаю [объект Timer] .


var fs = require("fs");

var id = setInterval(function(){
  console.log("tick");
}, 1000);

console.log(id);

var stream = fs.createWriteStream("id");
stream.once('open', function(fd) {
  stream.write(id);
});

Я использую узел v4.9

6
задан Aaron 28 October 2011 в 16:29
поделиться