Timers on browsers are defined in HTML5 spec.
http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#timers

So setInterval() of Chrome returns a long integer as a handle, however, that of Node returns an object which need not follow the HTML5 spec.

(2012/11/22 12:44), kuno wrote:
I just noticed that the return value of setInterval function in chrome/node are different.

In chrome the setInterval function returns a integer as the id, but in node 0.8.14, it return a object like this:
```
{ ontimeout: [Function] }
```

and the ontimeout function itself look like this:
```
function () {
    callback.apply(timer, args);
  }
```

Can someone kind enough to explain me, why?

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to