setTimeout(function () {
console.log(x)
}, 100 * x)
}
console.log(x) происходит с задержкой, т.е. цикл for уже завершился и только потом начинают вызываться отложенные в нем console.log(x). А чему в случае с var x равен x? Т.к. var - имеет глобальную область видимости, то x = 3 (после окончания цикла)
понял)), спасибо, ты просто секс)))
Обсуждают сегодня