Maison > Article > interface Web > Analyse de l'utilisation de l'attribut .length du nom de fonction en Javascript (par rapport à arguments.length)
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 !