Je soupire sincèrement que JS est vraiment ennuyeux.
Après avoir appris maintenant, j'ai progressivement compris ce que c'est: les langues sont toutes universelles, il n'y a pas de bien ou de mal, seulement bon dans ce domaine.
L'héritage, le polymorphisme et même les pointeurs, C peuvent être mis en œuvre, C ++, Java a, Javascript (et Java est la différence entre Lei Feng et Lei Feng Pagoda, je ne sais pas combien de personnes ont été trompées sur le nom) peut également être mise en œuvre de manière flexible.
J'ai passé en revue le passé et j'ai appris le nouveau, et je l'ai rappelé aujourd'hui, et les fonctions anonymes sont utilisées comme paramètres de fonction.
Le code est très court et a tous les organes internes.
<! Doctype html> <html lang = "en"> <éadf> </ad> <body> <cript> Test de fonction (a, b) {a + = 1; b (a); } test (3, fonction (result) {console.log (résultat);}); </cript> </ body> </html>Pourquoi les fonctions anonymes peuvent-elles être exécutées automatiquement sous forme de paramètres de fonction?
La fonction anonyme s'est-elle exécutée?
faux! ! ! Fonction anonyme! = Fonction anonyme auto-exécutante
Il n'y a qu'une seule vérité: une fonction anonyme est utilisée comme paramètre et est appelée et exécutée dans l'appel de la fonction (fonction anonyme comme paramètre).
Test de fonction (a, b) {a + = 1; // b est un objet, et le nom de la fonction est également un objet, donc B peut se référer à une fonction // similaire au nom de la fonction en C ++ // A est copié sur b (résultat) // js est très flexible b (a); }L'explication détaillée ci-dessus des fonctions anonymes JS en tant que paramètres de fonction est tout le contenu partagé par l'éditeur. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.