首页 » 文章 » 文档 » js 常见问题 » 关于作用域和自由变量的场景题

关于作用域和自由变量的场景题

第一个,感觉不容易

let i
for (i = 1; i <= 3; i++) {
setTimeout(function () {
console.log(i) // 4 4 4
}, 0)
}

第二个,简单点

let a=100
function test(){
console.log(a) // 100
a =10
console.log(a) // 10
}

test()
console.log(a) // 10

»js 常见问题

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to Top