有时候有一个局部范围的常量,即
示例:
let process = () => {
// local constant needed here:
const let COUNT = 5; // notice: const let generates an error
...
}
为什么呢?如果使用普通常量,则“COUNT”将在箭头函数“process”中可见,这里不可取。
答案 0 :(得分:1)
好的。看起来 const 已经是块范围的,所以不需要额外的努力(就像使用var和let一样)。
let process = () => {
// local constant needed here:
const COUNT = 5;
...
}
// So here, out of the "process" block COUNT is not defined (ref to it throws Uncaught ReferenceError)
谢谢CRise
问题应该关闭!