分号用来分割语句,如果不写分号,js会默认你的语句没有结束。
一般来说,js的一句默认为一行,如这样
this.Feelist = await getFeeData();
var str = JSON.stringify(this.Feelist);
this.Fee = JSON.parse(str);
如果你没写分隔符,浏览器会很容易发现错误,程序也会运行不下去。这种错误很容易纠正。
但是,有些js语句是多行的,且一个页面就一个语句,这种时候,如果你不写分号,浏览器有可能并不会发现你的错误。如这样
//错误例子:
var vmain = new Vue({
el: '#vue_rolelist',
data: {
},
methods: {
}
})
//如果去掉大括号中的内容就变成了var vmain = new Vue()
执行时因为就只有这一个语句,所以程序识别没问题。但你要是还使用了别的语句,程序识别就会出错。这种错误浏览器不会报异常,只是功能实现不了。