今天写代码过程中碰到这两个问题,查了官方资料,发现ESLint需要规范代码。
1、ESLint:Unary operator ‘++‘ used原因:因为ESLint认为一元操作符,是不安全的,所以禁止使用。
解决办法:把i++改成i += 1。
2、Unexpected string concatenation原因:ESLint推荐用ES6方法来拼接字符串,而不能使用加号。
解决办法:
var str = "Hello, " + name + "!";
改写成:
/*eslint-env es6*/
var str = `Hello, ${name}!`;