不写分割符的小坑

分号用来分割语句,如果不写分号,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()

执行时因为就只有这一个语句,所以程序识别没问题。但你要是还使用了别的语句,程序识别就会出错。这种错误浏览器不会报异常,只是功能实现不了。

猜你喜欢

转载自blog.csdn.net/weixin_44724060/article/details/88953673