【发布时间】:2018-06-05 09:55:22
【问题描述】:
有时有一个局部范围的 const 会很有用,即
例子:
let process = () => {
// local constant needed here:
const let COUNT = 5; // notice: const let generates an error
...
}
为什么?如果您使用普通的 const,则“COUNT”将在箭头函数“process”之外可见,此处不可取。
【问题讨论】:
-
请附上上述行为的代码sn-p。
-
const已经是本地范围。来自MDN:常量是块范围的,很像使用 let 语句定义的变量。. -
使用
const或let,不能同时使用。 -
您应该发布您的编辑作为答案并自我接受
-
@MEE 它应该被关闭,因为他要求解决的问题首先不存在。
标签: javascript constants visibility