我想知道const
在JavaScript中可以使用哪种类型的值(特别是函数)设置任何限制。这有效吗?当然可以,但是出于某种原因,它是否被视为不良做法?
const doSomething = () => {
...
}
是否应该在ES6中以这种方式定义所有功能?似乎并没有流行起来。
感谢您的任何评论!
const
。是否要防止自己覆盖该功能?我假设您知道您的代码无论如何都不会这样做。您是否要表达的意图doSomething
,即它具有功能且不改变其值?我认为函数声明也清楚地传达了这一意图。因此,如果您需要防止覆盖的“运行时保护”,那就去吧。否则,我看不出太多好处。当然,如果您主要习惯使用var foo = function() {};
,我会用const
代替var
。
const
。
var doSomething = <function def>;
。4)“是否应该在ES6中以这种方式定义所有功能?” 对我来说似乎很麻烦。我喜欢函数声明。大家自己。