目录
  1. 1. 分号问题
JS中分号问题

分号问题

  1. js一条语句的后面可以不加分号
  2. 是否加分号是编码风格问题, 没有应该不应该,只有你自己喜欢不喜欢
  3. 在下面2种情况下不加分号会有问题
    • 小括号开头的前一条语句
    • 中方括号开头的前一条语句
  4. 解决办法: 在行首加分号
  5. 强有力的例子: vue.js库
  6. 知乎热议: 尤大大
var a = 3
;(function () { //在小括号开头加分号

})()
/*
错误理解
var a = 3(function () {

})();
*/

var b = 4
;[1, 3].forEach(function () { //在中括号开头加分号

})
/*
错误理解
var b = 4[3].forEach(function () {

})
*/
文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-03/21/%E5%AD%A6%E4%B9%A0/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0/JS/JS%E5%88%86%E5%8F%B7%E9%97%AE%E9%A2%98/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论