Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm thế nào để sử dụng các đối số không giới hạn trong một hàm JavaScript?


Để sử dụng số lượng đối số không giới hạn cho hàm, hãy sử dụng đối tượng đối số.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để triển khai các đối số không giới hạn cho một hàm trong JavaScript

Bản trình diễn trực tiếp

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