English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Javascript関数名のlength属性の使用例分析(against arguments.length)

この記事では、JavaScriptの関数名.length属性の使用法について分析しました。皆さんに参考にしていただければ幸いです。以下に詳細を示します:

<!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>

JavaScriptに関するさらに詳しい内容に興味を持つ読者は、以下の本サイトの特集を参照してください:《JavaScript配列操作の技術集》、《JavaScript数学演算の用法集》、《JavaScriptデータ構造とアルゴリズムの技術集》、《JavaScript切り替えエフェクトと技術集》、《JavaScript検索アルゴリズムの技術集》、《JavaScriptアニメーションエフェクトと技術集》、《JavaScriptエラーとデバッグの技術集》および《JavaScript巡回アルゴリズムと技術集》

この記事で述べたことが皆様のJavaScriptプログラムデザインに役立つことを願っています。

声明:この記事の内容はインターネットから取得され、著作権者に帰属します。インターネットユーザーによって自発的に貢献し、自己でアップロードされた内容であり、このサイトは所有権を持ちません。また、人工的な編集は行われていません。著作権侵害を疑う内容が見つかった場合は、以下のメールアドレスまでご連絡ください:notice#oldtoolbag.com(メール送信時、#を@に置き換えてください。通報し、関連する証拠を提供してください。一旦確認されると、このサイトは即座に侵害を疑われるコンテンツを削除します。)

おすすめ