ESLint:Unary operator ‘++‘ used 和 Unexpected string concatenation

380 阅读1分钟

今天写代码过程中碰到这两个问题,查了官方资料,发现ESLint需要规范代码。

1、ESLint:Unary operator ‘++‘ used原因:因为ESLint认为一元操作符,是不安全的,所以禁止使用。

官方资料:eslint.org/docs/latest…

解决办法:把i++改成i += 1。

2、Unexpected string concatenation原因:ESLint推荐用ES6方法来拼接字符串,而不能使用加号。

官方资料:eslint.org/docs/latest…

解决办法:

var str = "Hello, " + name + "!";

改写成:

/*eslint-env es6*/

var str = `Hello, ${name}!`;