zoukankan      html  css  js  c++  java
  • ESLint Unary operator '++' used.

    最近安装了ESLint,用这个工具之后发现居然不会写代码了。好尴尬~ 感觉自己以前写的JS都是假的...

    没有++操作

     
     
    increment(state) {
          state.count ++;
    },

    然后报了如下错误

    Unary operator '++' used. 

    后来我发现,原来在VS code编辑器中,点击错误消息,右键可以直接跳转到ESLint官网,去查看文档。
    这个错误的文档在这里:disallow the unary operators ++ and -- (no-plusplus)

    一看到这个文档,我就豁然开朗了。百度而来的什么删掉配置之类的操作,简直弱爆了。。

    因为ESLint认为一元操作符,是不安全的,所以禁止使用。而我觉得文档给出例子就已经说明了禁止使用的原因。

    另外,可以通过修改配置文件,允许使用++--的操作。

    所以在ESLint中,不修改配置的情况下,应该按照如下方式编写代码:

    increment(state) {
          state.count += 1;
    },
  • 相关阅读:
    初始面向对象
    python之路——迭代器和生成器
    函数进阶
    python之路——初识函数
    实现css两端对齐
    http
    background-size
    call和apply的区别
    js兼容性
    面试题
  • 原文地址:https://www.cnblogs.com/cap-rq/p/12972684.html
Copyright © 2011-2022 走看看