7cc@はてなブログ

JavaScriptとかとか

this === window // false JS

thisがwindowにならない時

  1. Firefoxで開発者ツール使用時
    スクラッチパッド、コンソールなどを使用しているとfalseになる。
    IE, GChromeではtrueになる

  2. strict mode時
    undefinedになる