Maison >interface Web >js tutoriel >Analyse de l'utilisation de l'attribut .length du nom de fonction en Javascript (par rapport à arguments.length)

Analyse de l'utilisation de l'attribut .length du nom de fonction en Javascript (par rapport à arguments.length)

高洛峰
高洛峰original
2017-01-04 17:02:081914parcourir

Cet article analyse l'utilisation de l'attribut .length du nom de la fonction en Javascript avec un exemple. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <script type="text/javascript">
    //函数名.length表示的是函数定义的参数的个数,这里sayHi函数定义了一个参数a,所以输出1
    //和arguments.length不一样,arguments.length指的是外部调用时传入的形参的个数
    window.onload = function () {
      sayHi();
    }
    function sayHi(a) {
      alert(sayHi.length);  //打印出1
    }
    alert(sayHi.length);    //也是打印出1 
  </script>
</head>
<body>
</body>
</html>

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Pour plus d'articles sur l'analyse de l'utilisation de l'attribut .length des noms de fonctions en Javascript (par rapport à arguments.length), veuillez faire attention au site Web PHP chinois !


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