Heim >Web-Frontend >js-Tutorial >Was bedeutet „=>' in JavaScript-Pfeilfunktionen?

Was bedeutet „=>' in JavaScript-Pfeilfunktionen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-02 13:45:39703Durchsuche

What Does " Mittelwert in JavaScript-Pfeilfunktionen? „ />“ Bedeutet in JavaScript-Pfeilfunktionen? " />

Was bedeutet „=>“ in JavaScript?

Das „=>“-Symbol, allgemein bekannt als Pfeilfunktion, ist eine prägnante Syntax, die in ECMAScript 6 für eingeführt wurde Das Ausdrücken von Funktionsausdrücken bietet mehrere wichtige Vorteile:

Pfeilfunktion: Ein lexikalischer Nexus

Pfeilfunktionen erben dies Wert aus ihrem umgebenden Bereich, im Gegensatz zu herkömmlichen Funktionen. Dadurch sind keine komplexen Konstrukte wie self = this erforderlich, um diesen über verschachtelte Funktionen hinweg beizubehalten.

Präzise Syntax

Pfeilfunktionen sind deutlich kompakter als Funktionen Betrachten Sie das folgende Beispiel:

// Old-style function expression
var a2 = a.map(function(s) { return s.length; });

// Arrow function
var a3 = a.map(s => s.length);

Sowohl a2 als auch a3 führen zur gleichen Ausgabe ([31, 30, 31, 31]), aber die Pfeilfunktion ist deutlich prägnanter.

Kompatibilitätshinweise

Während Pfeilfunktionen in Node unterstützt werden, variiert die Browserunterstützung. Stand: 12. Dezember 2017 aktuelle Versionen vieler beliebter Browser, darunter:

  • Chrome (v. 45 )
  • Firefox (v. 22)
  • Edge (v. 12)
  • Opera (v. 32 )

Allerdings fehlt die Unterstützung für IE (bis Version 11) und andere weniger bekannte Browser. Die neuesten und umfassendsten Kompatibilitätsinformationen finden Sie unter CanIUse.com.

Das obige ist der detaillierte Inhalt vonWas bedeutet „=>' in JavaScript-Pfeilfunktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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