javascript 中,function 方法前面一个分号是啥意思
发布网友
发布时间:2022-04-22 10:26
我来回答
共1个回答
热心网友
时间:2022-04-22 11:56
防止文件合并后某行代码结尾少了分号出现语法错误。举个例子:
文件一的代码如下
window.addEventListener('load',handler)
文件二的代码如下
(function fn(){})()
两个文件合并后就变成了window.addEventListener('load',handler)(function fn(){})()
这样就会有语法错误
如果在文件二的前面加一个分号
window.addEventListener('load',handler);(function fn(){})()
语法就正确了。
如果文件一末尾加了分号
window.addEventListener('load',handler);;(function fn(){})()
这样也不会出错,加上分号只是为了确保不会因为某个文件少了分号而无法运行