Dieser Artikel beschreibt die Verwendung von JS als Funktion. Teilen Sie es für Ihre Referenz wie folgt weiter:
Funktion CallsOsMeFunction (irgendein Funktion, Someargument) {Rückgabe einige Funktionen (Someargument);}Diese Funktion akzeptiert zwei Parameter. Die erste Funktion sollte eine Funktion sein, und der zweite Parameter sollte ein Wert sein, der an die Funktion übergeben wird. Die Funktion ist allgemein.
wie:
Funktion add10 (num) {return num+10;} var result = callsOsMefunction (add10, 10); Warn (Ergebnis) // 20Rückgabe einer weiteren Funktion aus einer Funktion (eine äußerst nützliche Technik), wie z. B.:
Erstellen Sie eine Vergleichsfunktion:
Funktion createComparisonFunction (PropertyName) {return function (Object1, Object2) {var value1 = Object1 [PropertyName]; var value2 = Object2 [PropertyName]; if (value1 <value2) {return -1; } else if (value1> value2) {return 1; } else {return 0; }};}Beispiele für die Verwendung:
var data = [{Name: "Zachary", Alter: 28}, {Name: "Nicholas", Alter: 29}]; Daten.Sort (createComparisonfunction ("Name"); alert (Daten [0] .Name); //Nicholasdata.sort(CreateComparisonfunction("age");Alert(data -0] .Name); // ZacharyWeitere Informationen zu javaScriptbezogenen Inhalten finden Sie in den Themen dieser Website: "Zusammenfassung der JavaScript -Switching -Effekte und -Techniken", "Zusammenfassung der Fähigkeiten der JavaScript -Suchalgorithmus", "Zusammenfassung der JavaScript -Animationseffekte und -Techniken", "Zusammenfassung von JavaScript -Fehler und Debugging -Techniken", Summary of Javacript -Daten und Algorith -Fähigkeiten "," Summary of Javacript Data Structures "," Summary of Javacript Data Structures "" "" "" "" "" "" "" "" "" " JavaScript -Traversalalgorithmen und -techniken "und" Zusammenfassung der Nutzung von JavaScript -Mathematischen Operationen "
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.