Lorsque nous écrivons des programmes de JS, nous écrivons de nombreuses fonctions et les appelons. Alors, quand ajoutons-nous () et quand ajoutons-nous () lorsque ces fonctions sont appelées? N'oubliez pas les points suivants.
(1) Ne pas supporter lors de la création de paramètres des fonctions.
fonction amusante (e) {alert (e); } fonction a (fun, e) {fun (e); } A (Fun, 3); // Pop '3', la fonction Le plaisir est transmis dans une autre fonction comme un paramètre réel, et non () est ajouté(2) La fonction doit être appelée avec des supports.
Regardez le code ci-dessus, la fonction A en ligne 9 est appelée a ();
(3) Lorsque la fonction est sur le côté droit du symbole d'attribution, lorsqu'il n'y a pas (), l'objet de fonction est passé, et lorsqu'il y a (), la valeur de retour de la fonction est passé.
fonction fun () {return 1; } var a = fun (); // a à ce moment a = 1 var b = fun; // b est une référence à une fonctionLe nom de fonction sans () est utilisé comme référence à une fonction ou à un pointeur, pour passer l'emplacement de la fonction. Si nécessaire, trouvez cette fonction à exécuter.