Heim > Artikel > Web-Frontend > Eine andere Möglichkeit, die Funktionsdeklaration von js in einen Funktionsausdruck umzuwandeln
Wir wissen, dass Sie zum Konvertieren eines Funktionsdeklarationsausdrucks in einen Funktionsausdruck in js nur Operatoren wie +,-,=,~ oder ! oder () vor der Funktionsdeklaration hinzufügen müssen.
Darüber hinaus können Sie auch den void-Operator zur Konvertierung verwenden. Hier ist ein einfaches Beispiel:
Js-Code
void function(){console.log(1) }( ); //1
void function(g){console.log(g)}(this); //window
void hat zwei weitere häufig verwendete Stellen in der Projektentwicklung:
1. Holen Sie sich das echte Undefinierte
durch void 0; setzen Sie das href-Attribut des a-Elements auf javascript:void 0;