LoginSignup
3

More than 5 years have passed since last update.

開眼!JavaScriptの2.9のまとめ ホストオブジェクト

Last updated at Posted at 2015-04-14

開眼!JavaScriptの2.9のまとめです。

2.9 ホストオブジェクト

WebブラウザなどのJavaScript実行環境は「ホストオブジェクト」と呼ばれる複数のオブジェクトを持っている。例えばWebブラウザ環境ではwindowオブジェクトと、windowオブジェクトに保持されているすべてのオブジェクトがホストオブジェクトとされている。またJavaScript言語仕様とホストオブジェクトとの間には何も関係がない(ECMAScript標準の一部ではない)が、実行時に利用することができる。

ホストオブジェクトはJavaScript実行環境(Webブラウザなど)が提供するものなので、下記を実行するとIEとChromeでは結果が異なります。

for (x in window) {
    console.log(x);
}

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3