for(var i = []; i.length <= 3; i.push(1)) {
setTimeout(() => {
console.log(i);
}, 100);
}
Вывод:
[],
[1],
[1, 1]
[1, 1, 1]
for (let i = []; i.length <= 3; i.push(1)) {
setTimeout(() => {
console.log(i);
}, 1000 * i.length)
;
}
let arr = []
for (let i = 0; i <= 3; i++) {
setTimeout(() => {
console.log(arr);
arr.push(1)
}, 1000 * i)
;
}