JavaScript 库中的前导分号有什么作用?
2022-08-30 02:10:52
在几个JavaScript库中,我一开始就看到了这种表示法:
/**
* Library XYZ
*/
;(function () {
// ... and so on
虽然我对“立即执行的函数”语法非常满意
(function(){...})()
我想知道前导分号是做什么用的。我能想到的只是它是一种保险。也就是说,如果库嵌入在其他有缺陷的代码中,它就会充当“最后一个语句最晚在这里结束”的减速带。
它有任何其他功能吗?