javascript - Je voudrais demander quel est le paramètre e dans la fonction js? L'utilisation du paramètre e est-elle différente dans chaque article?
某草草
某草草 2017-06-26 10:57:08
0
11
1932

某草草
某草草

répondre à tous(11)
洪涛

e est un paramètre formel, représentant un événement, un objet événement. . Vous pouvez consoler, vous connecter et essayer.
Par exemple, pour un événement de clic, vous devez savoir qui est l'objet cliqué ? Ou les coordonnées (x, y) du clic, etc., l'objet événement peut s'avérer utile

ringa_lee

C'est juste l'abréviation du paramètre de type. Vous devez regarder le code d'implémentation spécifique pour l'utiliser. . .

仅有的幸福

Apprenez les concepts de paramètres formels et de paramètres réels

曾经蜡笔没有小新

C'est juste un paramètre formel, le nom peut être arbitraire, seul e est utilisé ici

世界只因有你

est en fait le premier paramètre que vous transmettez à la fonction, juste nommé e

Peter_Zhu

Le e ici est le nom du paramètre.

Les paramètres sont divisés en
Paramètres formels : les paramètres formels sont équivalents aux variables locales déclarées par la fonction. Les paramètres réels attribuent leurs propres valeurs aux paramètres formels, et les paramètres formels enregistrent cette valeur. utilisé à l’intérieur de la fonction.
Paramètres réels : paramètres réels. L'appelant de la fonction met la valeur dans le paramètre réel et la transmet au paramètre formel de la fonction.

Ainsi, les paramètres réels et les paramètres formels sont équivalents à un pipeline et à une interface, afin que la personne qui appelle la fonction puisse transmettre la valeur à calculer à la fonction pour le calcul.

Dans votre exemple, par souci de commodité, la personne qui a écrit le code a écrit un paramètre formel nommé e pour chaque fonction. Quant à savoir pourquoi l'utilisation de e est différente dans chaque fonction, c'est parce que les fonctions elles-mêmes effectuent des tâches différentes. La façon dont ils utilisent e est donc différente.

En fait, il n'y a aucune relation entre les paramètres formels et les paramètres réels en JavaScript. Vous pouvez définir 2 paramètres formels et transmettre en fait 5 paramètres réels, car la fonction js lit l'objet arguments pour obtenir les paramètres, et non à partir des paramètres formels nommés. . Lire les paramètres. Par conséquent, peu importe si ou combien de paramètres formels sont écrits dans la fonction, vous pourrez l'apprendre plus tard.

某草草

Permettez-moi aussi de faire quelques remarques ! La fonction e in est utilisée comme paramètre Lors de l’appel de cette fonction, fournissez simplement ce paramètre. Compréhension personnelle ^~^

ringa_lee

C'est juste un paramètre d'espace réservé écrit à l'aveugle. Vous pouvez l'écrire comme first_blood, double_kill. L'important est ce que vous écrivez entre parenthèses lorsque vous l'appelez

.
学习ing

Dans les parenthèses qui définissent la fonction, il y a des paramètres formels, qui sont nommés arbitrairement lorsque vous appelez cette fonction, les paramètres réels utilisés dans les parenthèses le sont.
Définir une méthode :

function add(a,b) {
    
    return a+b;

}

Utilisez cette méthode :

var sum = add(2,3);
console.log(sum); //计算2+3的值
大家讲道理

L'affiche ne sait probablement pas comment ces fonctions sont appelées.

Les affiches répertoriées sont toutes des fonctions de traitement d'événements, c'est-à-dire que vous écrivez une fonction onEdit (e) { ... } 的函数,并不需要你手动去调用这个函数,而是浏览器或者某个库自动在某个时刻调用你预先定义的 onEdit.

Ensuite, il y aura un problème. Lorsque différents événements sont déclenchés, les données que vous devez obtenir sont différentes (par exemple, les données des événements de la souris et du clavier doivent être différentes), donc lorsqu'ils ajusteront votre fonction onEdit, elles changeront " e" Transmettez-le en tant que paramètre afin que vous puissiez obtenir des données pour différents événements.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal