0
これはnodeJSで私のJSです:私はとの間隔接続すると、簡単なJavaScriptで、それは簡単な整数node.js:setIntervalとclearIntervalの使い方は?
を返すのに対し
intervalid Timeout {
_called: false,
_idleTimeout: 1000,
_idlePrev: TimersList {
_idleNext: [Circular],
_idlePrev: [Circular],
_timer: Timer { '0': [Function: listOnTimeout], _list: [Circular] },
_unrefed: false,
msecs: 1000,
nextTick: false
},
_idleNext: TimersList {
_idleNext: [Circular],
_idlePrev: [Circular],
_timer: Timer { '0': [Function: listOnTimeout], _list: [Circular] },
_unrefed: false,
msecs: 1000,
nextTick: false
},
_idleStart: 377,
_onTimeout: [Function: test],
_timerArgs: [ 'room', 20 ],
_repeat: 1000
}
:私は出力を返し
function test(a, room, seconds) {
console.log(a, room, seconds);
}
intervalid = setInterval(test, 1000, 'room', 20);
console.log('intervalid', intervalid);
既存のユーザオブジェクト、例:
user.intervalid = setInterval(test, 1000, 'room', 20);
私はこれ以上てclearIntervalすることはできませんよ:のsetIntervalを使用して
clearInterval(user.intervalid); // does not work
'setInterval'の戻り値を保存したときに使用したのと同じオブジェクトであれば、うまく動作します。言い換えれば、その間に 'user'はJSONに/からJSONに変換できません。 – robertklep
「単純なJavascriptでは単純なINTEGER番号を返すのですが」とはどういう意味ですか? –
Jsはintを返し、nodejsはオブジェクト – yarek