JavaScript の隠された力を明らかにする
その単純さとは裏腹に、JavaScript には熟練したプログラマが習得すべき隠された機能が数多くあります。
引数 配列のようなオブジェクト
他の多くの言語とは異なり、JavaScript 関数は明示的に定義されたパラメーターを必要としません。代わりに、配列と同様に動作する「引数」配列のようなオブジェクトを持ちます。これにより、関数内の引数を柔軟に処理できるようになります。
<code class="javascript">function sum() { var retval = 0; for (var i = 0, len = arguments.length; i < len; ++i) { retval += arguments[i]; } return retval; } console.log(sum(1, 2, 3)); // Output: 6</code>
この機能により、JavaScript 関数に大幅な多用途性が与えられ、さまざまな数の引数をシームレスに処理できるようになります。
以上がJavaScript は事前定義されたパラメーターのない引数をどのように処理しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。