为什么在这种情况下 eslint 4.17.0 我的错误号永远不会被重新分配。改用'const'。(首选常量)。为什么我需要使用const?请解释我我无法理解。
let test = {
'number': 1,
'string': 'asd',
};
test.number = 99;
console.log(test.number);
// output: 99
Run Code Online (Sandbox Code Playgroud)
脚本
{
"parser": "babel-eslint",
"env": {
"browser": true
},
"extends": [
"google"
],
"rules": {
"prefer-const": 2
},
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module"
}
}
Run Code Online (Sandbox Code Playgroud)
eslint 问题
[eslint] 'test' is never reassigned. Use 'const' insted. (prefer-const)
Run Code Online (Sandbox Code Playgroud)