Heim >Web-Frontend >js-Tutorial >JavaScript-Grundlagen – Die reine Funktion
Sobald wir mit der Entwicklung unserer ersten Algorithmen beginnen, entsteht der Wunsch und die Notwendigkeit, wartbareren Code zu schreiben. Hier kommt die reine Funktion ins Spiel.
Dies ist eine Funktion, die keine Nebenwirkungen erzeugt; das heißt, es wird nichts außerhalb seines Geltungsbereichs ändern.
Beispiele:
Es ist besser lesbar, vorhersehbar (weniger Fehler) und einfacher zu testen und zu debuggen. Mit den gleichen Parametern liefert es das gleiche Ergebnis.
Nehmen wir das folgende Beispiel, um einen Durchschnitt zu berechnen:
const calculateAverage = (numbers) => { if (numbers.length === 0) return 0 const totalSum = numbers.reduce((sum, num) => sum + num, 0) return totalSum / numbers.length } const scores = [80, 90, 75, 85, 95] const average = calculateAverage(scores) console.log(average) // 85
Aber ohne es zu wissen verwenden Sie wahrscheinlich bereits reine Funktionen dank JavaScript-Methoden wie .toUppercase(), das die ursprüngliche Zeichenfolge nicht ändert, sondern eine neue Großbuchstabenzeichenfolge zurückgibt:
const text = "hello" const upperText = text.toUpperCase() console.log(upperText) // "HELLO" console.log(text) // "hello" > la chaîne d'origine n'a pas été modifiée
Und Los geht's, Sie wissen alles über reine Funktionen :)
Das obige ist der detaillierte Inhalt vonJavaScript-Grundlagen – Die reine Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!