JavaScript専門のQ&Aサイト SUKEGRA

悩めるプログラマーを「ッターン!」と助太刀!

window.setTimeoutのwindowってなんですか?


投稿者:匿名 投稿日時: 2015年7月2日
カテゴリー:
構文・記述方法について
タグ:

今JavaScriptの勉強をしているものなんですが、
サンプルにある通り以下のように書くと動作することはわかったんですが、なぜwindowが必要なのかわかりません。

window.setTimeout(function() {
    alert("Hello World!");
}, 500);

どういった仕組みでこの関数は動いているんでしょうか?


0 支持

ログインまたはユーザー登録してから回答してください。

回答 1

 
ベストアンサー
投稿者:CyberMergina (440 ポイント) 投稿日時: 2015年12月11日

windowオブジェクトと呼ばれるものです。
windowというオブジェクトの中に、setTimeoutというファンクションが用意されているので、
window.setTimeout という使い方になります。
このwindowは確か、省略可能だったとも思います。

[こちら][1]の記事が詳しいかもです。
[1]: http://qiita.com/tsukishimaao/items/39d22fd9178546d6cdeb

...