javascript中 分号的问题

1,js一条语句的后边可以不加分号

2,是否加分号是编码风格问题,没有应不应该,只有你自己喜欢不喜欢

3,在下边2种情况下不加分号会有问题

  *1,小括号开头的前一条语句

  *2,中括号开头的前一条语句

4,解决办法:在行首加分号

var a = 3
;(function() {
})()

/*
// 缺少分号时的错误理解
var a = 3(function() {
})()
*/

var b = 4
;[3, 4,5].forEach(() => {})
/* //缺少分号时的错误理解
var b =4[3, 4,5].forEach(() => {});
*/

 

posted @ 2020-09-03 09:31  叶子0321~  阅读(214)  评论(0)    收藏  举报