Я проверял код has.js и был озадачен исходной точкой с запятой здесь:Какова цель точки с запятой перед IIFE?
;(function(g){
// code
}()(this);
Насколько я знаю, это абсолютно ничего не делает. Он не помещает функцию в позицию выражения как ()
или !
do: (function(){}())
или !function(){}()
. Кажется, это всего лишь ограничитель строки для пустой строки.
Какова цель этой точки с запятой? Желание OCD для симметрии между началом и концом IIFE? :)
Да, обманывайте, спасибо! – mwcz
Без проблем @mwcz^_ ^ – Neal