const和let的异同点相同点:const和let都是在当前块内有效,执行到块外会被销毁,也不存在变量提升,不能重复声明。不同点:const不能再赋值,let声明的变量可以重复赋值。const是常量,一旦声明不允许修改默认赋值,但如果定义的是对象Object,那么可以修改对象内部的属性值。块级作用域的使用场景:循环中定时器闭包的考题for(var i = 0; i < 5; i++) { setTimeout(() => { console.log(i) /
ES6
2023-12-08
176 点赞
2 评论
266 浏览