gpt4 book ai didi

javascript - 用 let 重新分配 javascript

转载 作者:数据小太阳 更新时间:2023-10-29 04:55:25 25 4
gpt4 key购买 nike

下面介绍的两种方式有什么区别吗?我应该使用哪一个,为什么?

while (true) {
let test = getValue();
....
}

let test;
while (true) {
test = getValue();
....
}

最佳答案

let block 作用域,这意味着它只会存在于 {...} block 中。

如果您不打算在 while 循环之外访问变量 test,则应使用第一种形式。

while (true) {
let test = getValue();
....
}

如果您需要从 while 循环外部访问 test 或在迭代中重用它,则应使用第二种形式。

let test;
while (true) {
test = getValue();
....
}

另请注意,如果您不打算将另一个值重新分配给 test,最好使用 const

关于javascript - 用 let 重新分配 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47750635/

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