小编Oto*_*han的帖子

'number' 永远不会被重新分配。改用'const'。(首选常量)

为什么在这种情况下 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)

javascript constants let eslintrc

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

constants ×1

eslintrc ×1

javascript ×1

let ×1