gpt4 book ai didi

javascript - 为什么 for..of/for..in 循环可以使用 const 而普通的 for 循环在 JS 中只能使用 let 或 var 作为其变量?

转载 作者:行者123 更新时间:2023-12-04 15:02:57 25 4
gpt4 key购买 nike

<分区>

在 JavaScript 中,你可以这样做:

const arr = [1, 2, 3, 4, 5];

for (const v of arr) console.log(v);

但在正常的 for 循环中,它会给出一个 TypeError:

for (const i = 0; i < 5; i++) console.log(i);

// TypeError: Assignment to constant variable.

for..of 不应该也出错吗?

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