Maison >interface Web >js tutoriel >Notes d'étude JavaScript : Fonction Object_Basic Knowledge

Notes d'étude JavaScript : Fonction Object_Basic Knowledge

WBOY
WBOYoriginal
2016-05-16 16:18:251092parcourir

En JavaScript, les fonctions sont des objets.

Il n'y a pas de surcharge de méthode en JS

En JavaScript, il n'y a pas de notion de surcharge de méthode (fonction).

Exemple :

Copier le code Le code est le suivant :


        
                                                                                                                                                                                                                                  type="text/javascript"&g t;
                fonction ajouter (numéro)
                                        {
alerte(numéro 20);
              }
                  fonction add(number, number1)
                                        {
alerte(numéro 30);
                                                                                                            add(10);
                                                                                                                                
                                                                                          




La boîte contextuelle de la page Web en affiche 40.
 Indique que bien que la deuxième méthode ait deux paramètres, elle est toujours appelée.

Après avoir échangé l'ordre des deux méthodes, la boîte pop-up affiche 30. On voit que quel que soit le nombre de paramètres, la méthode suivante portant le même nom est appelée.

Comment expliquer ce phénomène ?

En effet, la déclaration de fonction crée en fait un objet :

         
   
       
   


  每一个函数对象都有一个length属性,表示该函数期望接收的参数格式。

  它与函数的arguments不同,arguments.length表示函数实际接收的参数个数。

  例子 :

复制代码 代码如下 :


   
       
   

   
   


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Framework Javascript Perfect Motion (analyse du code ligne par ligne, vous permettant de comprendre facilement les principes du mouvement)_compétences JavascriptArticle suivant:Framework Javascript Perfect Motion (analyse du code ligne par ligne, vous permettant de comprendre facilement les principes du mouvement)_compétences Javascript

Articles Liés

Voir plus