stavo controllando il codice di has.js e rimase sconcertato dalla virgola iniziale qui:Qual è lo scopo di un punto e virgola prima di un IIFE?
;(function(g){
// code
}()(this);
Per quanto ne so, non fa assolutamente nulla. Non mette la funzione in posizione di espressione come ()
o !
do: (function(){}())
o !function(){}()
. Sembra essere semplicemente un lineender per una linea vuota.
Qual è lo scopo di questo punto e virgola? Un desiderio OCD di simmetria tra l'inizio e la fine dell'IIFE? :)
Sì, dupe, grazie! – mwcz
Nessun problema @mwcz^_ ^ – Neal