setTimeout , ( ); x undefined .
x, x undefined, , setTimeout().
var x = "hello";
setTimeout(function () {
console.log("setTimeout ... : " + x);
}, 1000);
, , setTimeout ( ):
var x = "hello";
setTimeout(function (y) {
console.log("setTimeout ... : " + y);
}, 1000, x);