最終更新:2017-10-13 (金) 16:01:50 (65d)  

グローバルオブジェクト はてなブックマークを見る
Top / グローバルオブジェクト

グローバルオブジェクト自身はグローバルスコープ中でのthisによってアクセスすることができる

  • ECMA-262ではグローバルオブジェクトには特定のシンボルが割り当てられていない

クライアントサイドJavaScript

  • Web ブラウザでは、バックグランドタスクとして起動されるものを除き、グローバルオブジェクトはwindowオブジェクト
  • Worker?内で実行されるコードはWorkerGlobalScope?オブジェクトがグローバルオブジェクト

サーバサイドJavaScript

  • Node.jsで実行されるスクリプトの場合、global?と呼ばれるオブジェクトがグローバルオブジェクト

JavaScript/グローバル変数

  • グローバル変数は実際にはグローバルオブジェクトのプロパティ
  • ウェブページではグローバルオブジェクトはwindow
    • window.variable という構文を使うことでグローバル変数をセットしたり、グローバル変数にアクセスしたりすることができる。