Q1 Угадайте результат?
переменная а = [1, 2, 3, 4]
для (пусть i = 0; i ‹ 5; i++) {
setTimeout(() => {
console.log(а[я])
}, i * 1)
}
Сделайте глубокий вдох, не перескакивайте на выход, подумайте хорошенько
Выход:
1
2
3
4
не определено
Q2. Угадайте выход?
переменная а = [1, 2, 3, 4]
для (пусть i = 0; i ‹ 5; i++) {
setTimeout(() => {
console.log(а[я])
}, i * 1)
}
функция callMyName() {
функция скажиМоеИмя() {
console.log(а)
}
}
console.log(callMyName())
Сделайте глубокий вдох, не перескакивайте на выход, подумайте хорошенько
Выход:
не определено
1
2
3
4
не определено