1. 问题以及解决方案
Eslint Unary operator '++' used ,用过Eslint的人可能遇到过这个错误提示。
由于Eslint认为一元操作符 ++ 或者 -- 是不安全的,因此不允许使用 ++ 或者 -- 这种操作符。
解决方案:
i ++ 替换为 i += 1
i -- 替换为 i -= 1
2. 追根:为什么一元运算符不安全?
了解过解决方案之后,其实一直想搞明白 Eslint 为什么会认为一元操作符不安全,毕竟我们在写for 循环时经常用到这种写法,因此去Eslint官网查看了一下。
Eslint文档链接:no-plusplus - Rules - ESLint - Pluggable JavaScript linterhttps://eslint.org/docs/rules/n