我最近在JavaScript中遇到了< >强const
< / >强关键字。据我所知,它是用来创建< em > < / em >不变的变量的,我已经测试了,以确保它不能被重新定义(在Node.js中):
const x = 'const';
const x = 'not-const';
// Will give an error: 'constant 'x' has already been defined'
我意识到它还没有在所有浏览器上标准化——但我只对node . js V8的上下文中感兴趣,并且我注意到,当var
关键字可以用于相同的效果时,某些开发人员/项目似乎非常青睐它。
const
代替var
比较合适?var
代替
const
或反之亦然?李< / >