Cet article décrit l'utilisation de JS comme une fonction. Partagez-le pour votre référence, comme suit:
Fonction CallemeFunction (Some-Function, Someargument) {return Some-Function (Someargument);}Cette fonction accepte deux paramètres. La première fonction doit être une fonction et le deuxième paramètre doit être une valeur à transmettre à la fonction. La fonction est générale.
comme:
Fonction add10 (num) {return num + 10;} var result = CallesomeFunction (add10,10); alert (result) // 20Retourner une autre fonction d'une fonction (une technique extrêmement utile), comme:
Créer une fonction de comparaison:
fonction createCaparisonFunction (propriétéName) {return function (object1, object2) {var valeur1 = object1 [propriétéName]; var value2 = object2 [propriétéName]; if (value1 <value2) {return -1; } else if (value1> value2) {return 1; } else {return 0; }};}Exemples d'utilisation:
var data = [{name: "zachary", âge: 28}, {name: "Nicholas", âge: 29}]; data.sort (createCaparisonFunction ("name")); alert (data [0] .name); //Nicholasdata.sort(CreateComparisonFunction @"age") ';Alert(Data@0. name); // ZacharyPour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des effets et techniques de commutation JavaScript", "Résumé des effets et techniques de recherche JavaScript", "Résumé des erreurs Javascript et des techniques de débogage" Algorithmes et techniques de traversée JavaScript ", et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.