Heim > Web-Frontend > js-Tutorial > Die neue Function()-Methode von JavaScript kennen Sie möglicherweise nicht. Tipps für Javascript

Die neue Function()-Methode von JavaScript kennen Sie möglicherweise nicht. Tipps für Javascript

WBOY
Freigeben: 2016-05-16 16:52:01
Original
1923 Leute haben es durchsucht

Die meisten von uns haben JavaScript verwendet. In den letzten Jahren hat die Popularität verschiedener JavaScript-Frameworks JavaScript magischer und einfacher gemacht. „Anonyme Funktion? Ich weiß nicht, was das ist, aber sie ähnelt dem, was ich geschrieben habe.“
Sie wissen möglicherweise nicht, dass Sie eine JavaScript-Funktion erstellen können, indem Sie eine Zeichenfolge als Funktionskörper an new Function( ). Es wird nicht oft in der Programmierung verwendet, kann aber manchmal nützlich sein.

Das Folgende ist die grundlegende Verwendung der neuen Funktion:

Kopieren Sie den Code Der Code lautet wie folgt:

/ / Der letzte Parameter ist der Funktionskörper (Funktionskörper), Typ ist String
// Die vorherigen Parameter sind die Parameter (Name) der zu erstellenden Funktion
var myFunction = neue Funktion('Benutzer', 'Gehalt', 'Rückgabebenutzer * Gehalt');

Ganz einfach, oder?

Die Frage ist: Wann ist es angebracht, diese Methode anstelle der herkömmlichen Funktionsdeklaration myFnName() und/oder der anonymen Funktionsdefinition zu verwenden? NodeJS und In der globalen Umgebung des Browsers:

Kopieren Sie den Code Der Code lautet wie folgt:

(function(win) {


// Bestimmte Operationen in der globalen Umgebung ausführen


})(Function('return this')()

Wenn Sie schon einmal das neue Funktionsmuster verwendet haben, können Sie gerne eine Nachricht hinterlassen und darüber diskutieren!
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage