In diesem Tutorial wird der Ausdruck der JavaScript -Konst -Funktion beschrieben.
Was ist die Konst -Funktionsausdruck in JavaScript?
Der Ausdruck der Const -Funktion ist die Funktion, die einem zugeordnet istConst”Variable. Der "ConstDas Schlüsselwort wurde in ES6 eingeführt. Variablen oder Funktionen definiert mit “Const" kann nicht sein "neu eingebaut", oder "neu zugewiesen"Und sind"blockiert”. Ein Wert wird als schreibgeschützte Referenz durch die “erstelltConst" Erklärung.
Syntax
Für die Verwendung eines "ConstFunktionexpression in JavaScript verwenden Sie die untergegebene Syntax:
const varname = Funktion (Parameter)In der CONT -Funktion Expressionssyntax:
“varnameIst der Name einer konstanten Variablen für den Ausdruck der Const -Funktion.
Versuchen wir ein Beispiel, um zu sehen, was der Ausdruck der Const -Funktion ist und wie er funktioniert.
Beispiel
Erstellen Sie eine Variable “Func"Mit dem Schlüsselwort"Const”, Und weisen Sie ihm eine Funktion mit drei Parametern zu, die das Produkt von drei Zahlen zurückgeben:
const func = Funktion (x, y, z)Führen Sie die Funktion mit einem variablen Namen aus, indem Sie Nummern übergeben “2","8", Und "4”Als Argumente:
Konsole.log (func (2, 8, 4));Ausgang
Die Ausgabe zeigt das Produkt von Zahlen an.
Wie oben erläutert, das Schlüsselwort “Const”Erlaubt nicht"neu eingebaut" Und "neu zugewiesen”. Definieren Sie hier im folgenden Code -Snippet einen neuen Funktionsausdruck, der die Summe der drei Zahlen zurückgibt und in einer bereits erstellten konstanten Variablen speichertFunc”:
func = function (x, y, z)Wenn Sie die Funktion mit dem Variablennamen aufrufen, wird ein Fehler angezeigt:
Konsole.log (func (12, 6, 24));Ausgang
Die Ausgabe zeigt einen Fehler, da ein neuer Funktionsausdruck der “zugewiesen wirdFunc”Variable.
Abschluss
Der Ausdruck der Const -Funktion ist die Funktion, die einem zugeordnet istConst”Variable. Ein Funktionsausdruck ähnelt einer Funktionserklärung, außer dass ein Funktionsausdruck eine Funktion einer Variablen ist und mit dem Namen der Variablen ausgeführt wird. Wenn eine Funktionsausdruck einer const -Variablen zugeordnet ist, ist die Funktionsdefinition unverändert, da die Const -Variable nicht geändert werden kann.