gpt4 book ai didi

javascript - 让 vs var 在 javascript 中

转载 作者:搜寻专家 更新时间:2023-11-01 04:13:01 25 4
gpt4 key购买 nike

<分区>

我知道 let 具有 block 作用域,而 var 具有功能作用域。但是我不明白在这种情况下,使用 let 将如何解决问题

const arr = [1,2,3,4];
for (var i = 0; i < arr.length; i++) {
setTimeout(function() {
console.log(arr[i])
}, 1000);
} // Prints undefined 5 times

const arr = [1,2,3,4];
for (let i = 0; i < arr.length; i++) {
setTimeout(function() {
console.log(arr[i])
}, 1000);
} // Prints all the values correctly

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com