• 本末倒置っ
    2019-03-27
    几年前,各种各样的书大致上都推荐你加分号。
    几年前,曾经由于构建工具有一些问题,导致不加分号可能会出问题。
    jquery依然留着分号,vue源码不用分号。

    尤雨溪曾经在知乎说:真正会导致上下行解析出问题的 token 有 5 个:括号,方括号,正则开头的斜杠,加号,减号。我还从没见过实际代码中用正则、加号、减号作为行首的情况,所以总结下来就是一句话:一行开头是括号或者方括号的时候加上分号就可以了,其他时候全部不需要。
    哦当然再加个反引号。

    可是写分号已经习惯了,又何必花力气改习惯去掉它。不加只要不写出bug,也很好。
    反正分号有和没有,对eslint fix来说,只是瞬间的事。。。
    展开
    
     38
  • Scorpio
    2019-03-25
    写了几年一直不写分号。。。等出了问题再说吧。。。我懒。。
    
     9
  • Tony
    2019-04-19
    一直有加分号的习惯,一是不写分号我有强迫症,二是不写分号webstorm会提示
     1
     5
  • Dylan-Tseng
    2019-03-25
    个人觉得还是加分号比较好,至少能保证加上去之后今天老师说的问题都能够得到我们想要的答案。
    
     5
  • jacklovepdf
    2019-06-24
    总结一下,不加分号可能会有问题,加分号一定不会有问题。那为什么不加?
    
     4
  • 彧豪
    2019-03-26
    另外我个人也是不写分号,然后使用的是双引号,诸位不写分号党,如果想要写上分号,用的eslint和vs code那么可以这么搞:
    1. eslintrc中加入这条规则:"semi": ["error", "always"]
    2. vsc中设置一下:"eslint.autoFixOnSave": true
    此时,你保存的时候,vsc会自动帮你在需要加分号的地方加上分号
    
     4
  • 老实人
    2019-03-25
    采用eslint是不会写的,不采用会写上
    
     3
  • 陆同春
    2019-03-23
    react源码规范需要分号
    
     3
  • joker
    2019-04-29
    现在的编程环境根本不需要担心。格式代码化或eslint 都可以避免这些问题。
    
     1
  • Ranjay
    2019-04-15
    eslint是你自己配置的。。。
    
     1
  • Geek_0bb537
    2019-04-15
    自动补齐和自动驾驶一样 不特么靠谱!稳妥点 养成写分号的习惯!
    
     1
  • 醉月
    2019-03-25
    用了cli写vue以后就很少用分号了
    以前学js写原生的时候强迫症一样写分号
    这东西就是见仁见智
    前端真的是娱乐圈,,
    为个分号还能争起来。
    
     1
  • Scorpio
    2019-03-25
    写了几年一直不写分号。。。等出了问题再说吧。。。我懒。。
    
     1
  • stanny
    2019-03-24
    antd源码有分号 两个空格缩进
    
     1
  • stanny
    2019-03-24
    koa源码有分号
    
     1
  • 四叶草
    2019-03-23
    启用了eslint检查都会要把分号去掉,这样编译后不是可能有问题?
    
     1
  • 昔忆落落
    2019-12-20
    感觉加分号好看一点,读起来也方便一点,所以一直保留着加分号的习惯
    
    
  • ctrlcctrlv
    2019-11-18
    加上分号,就不用考虑课程中涉及到的问题了
    
    
  • Mazin🍃
    2019-10-22
    还是加上吧.起码语句的清晰度上一个等级
    
    
  • Smallfly
    2019-10-18
    以正则表达式开头的语句中示例代码运行是会报错的~
    
    
我们在线,来聊聊吧