SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【javascript】ECMAScript における this

thisがどこにあると何になるか。

this が グローバルオブジェクトになる

this が 呼び出したオブジェクトになる

グローバルオブジェクトとは
ブラウザで実行するJavascriptではwindowのこと。ECMAScript(Javascript, Actionscript etc.)ではグローバルオブジェクトが必ず存在し、いつでも利用可能です。
グローバルコードとは
グローバルコードとは関数以外のオープンなコードのこと。Javascriptがコンパイルされた後、直ちに実行されます

おまけ

(function(){return this})() と書くとソースのどんな場所からでも Global オブジェクトを取得できる。

関連するメモ

コメント