I know that, reason JSLint complains when used internally instead of `that`, but `self` is the most misleading name ever for whoever comes from Python and PHP or mostly any other language + self is **nowehere** in ECMAScript specifications.
So I'd say we should not have `self` (if stays on global and Worker I don't actually care) and add a `global` that nobody needs explanation to understand what it is in JavaScript On Fri, Apr 17, 2015 at 4:02 PM, Boris Zbarsky <bzbar...@mit.edu> wrote: > On 4/17/15 10:55 AM, Andrea Giammarchi wrote: > >> We have `window` in DOM land, `self` in Workers >> > > We have `self` in DOM land too, so you can consistently use `self` across > Window and Workers. > > and `global` in most common server side JS engines >> > > Sounds like they should add `self`. ;) > > -Boris > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss