{"comment":{"url":"https://api.github.com/repos/stewart/es6-shim/comments/12459726","html_url":"https://github.com/stewart/es6-shim/commit/550b1ae7c0ffae80b573b17fb58ac0c4a63dd518#commitcomment-12459726","id":12459726,"user":{"login":"ljharb","id":45469,"avatar_url":"https://avatars.githubusercontent.com/u/45469?v=3","gravatar_id":"","url":"https://api.github.com/users/ljharb","html_url":"https://github.com/ljharb","followers_url":"https://api.github.com/users/ljharb/followers","following_url":"https://api.github.com/users/ljharb/following{/other_user}","gists_url":"https://api.github.com/users/ljharb/gists{/gist_id}","starred_url":"https://api.github.com/users/ljharb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ljharb/subscriptions","organizations_url":"https://api.github.com/users/ljharb/orgs","repos_url":"https://api.github.com/users/ljharb/repos","events_url":"https://api.github.com/users/ljharb/events{/privacy}","received_events_url":"https://api.github.com/users/ljharb/received_events","type":"User","site_admin":false},"position":4,"line":14,"path":"es6-shim.js","commit_id":"550b1ae7c0ffae80b573b17fb58ac0c4a63dd518","created_at":"2015-07-31T04:34:20Z","updated_at":"2015-07-31T04:34:20Z","body":"Clearly they could, and the recent change I just published just assumes that `window`, `self`, or `global` are defined. However, except for CSP issues, the `Function` approach is sadly the only truly reliable way to get the global object."}}