var i == undefined
for(var i = 0; i < 3; i++) {
setTimeout(() => console.log(j), 0);
// var i навсегда останется в памяти
}
i == 3
console.log(i == 3)for(let i = 0; i < 3; i++) {
i = 0; // 1 строка
setTimeout(() => console.log(j), 0); // 2 строка
// 1 и 2 строка относятся к одному блоку и let = 0 будет жить, пока таймаут не отработает, а уже после блок удалится?
}
i == error
console.log(i == error) for(var i = 0; i < 3; i++) { console.log(i)}npm i mysql
sql = mysql.connect(); npm 7.20.5
node 16.6.1npm i [0.2857142857142857,
2.8571428571428568,
0.8571428571428571][0,3,1]?const l = 7;[0.5, 5, 1.5][1, 5, 2]- в сумме 8.[0, 1, 1] и 10[0, 5, 5], а не [0, 1, 1]
Но почему у {} toString возвращает [object Object]?
Откуда он его берет?