I know this is probably W3C land but the following code shows the global
object in every JS engine I could test:

```js
(function () {
  'use strict';
  setTimeout(function () {
    'use strict';
    console.log(this);
    // [window/global Object]
  }, 0);
}());
```

This looks like a potential problem when possible passed methods are not
bound + it looks inconsistent with *"use strict"* expectations.

Thoughts ?

Best Regards
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to