JavaScriptコンソールを起動して、出力結果を確認してください。コンソールを起動しした状態でリロードすると出力結果が変わります。


var a = {};

setTimeout(function(){
	a.hoge = "Hello world!";
},1000);

console.log("output a ->", a); // output-> { hoge:"Hello world" }
console.log("output a.hoge ->", a.hoge); // output-> undefined