Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScript関数で無制限の引数を使用するにはどうすればよいですか?


関数に無制限の数の引数を使用するには、argumentsオブジェクトを使用します。

次のコードを実行して、JavaScriptの関数に無制限の引数を実装してみてください

ライブデモ

<html>
   <body>
      <script>
         function functionArgument(val1, val2, val3){
            var res = "";

            res += "Expected Arguments: " + functionArgument.length;
            res += "<br />";
            res += "Current Arguments : " + arguments.length;

            res += "<br />";
            res += "Each argument = "

            for (p = 0; p < arguments.length; p++){
               res += "<br />";
               res += functionArgument.arguments[p];
               res += " ";
            }
            document.write(res);
         }
         functionArgument(20, 50, 80, "Demo Text!","Hello World", new Date())
      </script>
   </body>
</html>

  1. JavaScriptのパラメータと引数。

    関数パラメーターは、関数定義に存在する変数の名前です。関数の引数は、関数に渡され、関数によって受け取られる実際の値です。 以下は、JavaScriptのパラメーターと引数を示すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"

  2. JavaScript関数で名前付き引数を使用するにはどうすればよいですか?

    以下は、JavaScript関数で名前付き引数を使用するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &n