当使用++的时候Eslint报错
错误详情
Unary operator '++' used no-plusplus
报错原因
Eslint禁止使用++与--,因为一元运算符会自动插入分号,如果一元运算符前有空格,可能会引发歧义。(但经测试同样情况下没有造成歧义)
(详见disallow the unary operators ++ and -- (no-plusplus))。
两种解决方法
以复合赋值运算符代替一元运算符
使用+=或-=代替++ --,例如foo++;应该写成foo+=1;