猿问

const定义的常量在for循环里面可变?

let a = 1;const b = a;
a = 2;console.log(a)    //2console.log(b)    //1

于是const定义的常量不会被重新赋值,除非是对象类型,那这样子?

for(let a = 1; a < 5; a++){    const b = a;    console.log(b) // 1 2 3 4 undefined}

为毛 for循环里面 const 可以被重新赋值?

感谢!


湖上湖
浏览 1255回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答