JS 함수의 매개 변수는 인수 객체를 사용하여 함수에서 얻을 수 있습니다.
매개 변수를 호출하는 두 가지 방법이 있습니다.
1. 원하는 매개 변수 사용.
2. 실제 전달 된 매개 변수 사용.
Application example:
함수 테스트 (a, b) {var i, s = "test function has"; var numargs = arguments.length; // 실제로 전달 된 매개 변수의 숫자 값을 얻습니다. var Expargs = test.length; // 함수가 정의 될 때 예상 매개 변수의 값, 예상 매개 변수 수를 가져옵니다 (2 개의 매개 변수 a와 b가 있습니다). s += (Expargs +"parameters."); s += "/n/n"for (i = 0; i <numargs; i ++) {// 매개 변수 내용을 가져옵니다. s + = "" + i + "매개 변수는 다음과 같습니다." + arguments [i] + "/n";} return (s); // 매개 변수 목록으로 돌아갑니다. } alert (test ( 'param1', 'Second Param', 'Third Parameter'));주목해야 할 것은 다음과 같습니다.
인수는 객체 객체이며 배열이 아니며 Shift, Push, Join 및 기타 방법을 사용할 수 없습니다.
위의 예에서 사용 된 인수 [i]의 I는 인수 객체의 속성 일 뿐이며 배열 첨자로 이해할 수 없습니다.
코드 데모
<html> <head> <script language = "javaScript"> function reloadList () {if (typeof arguments [0] == "function") {arguments [0] .call (this); 인수 [0] ();} if (typeof arguments [0] == "string") 경고 (인수 [0]); if (typeof arguments [0] == "number") 경고 (인수 [0]); if (typeof arguments [0] == "undefined") 경고 (인수 [0]); if (typeof arguments [0] == "undefined") 경고 (인수 [0]); if (typeof arguments [0] == "undefined") 경고 (인수 [0]); if (typeof arguments [0] == "undefined") 경고 (인수 [0]); if (typeof arguments [0] == "undefined") 경고 (인수 [0]); if (유형 인수 [0] 인수 [0] == "boolean") 경고 (인수 [0]); if (타입 인수 [0] == "null") 경고 (인수 [0]); } repoadList (function () {}); </script> </head> <body> </body>위의 기사 JS 기능 사용에 대한 심층적 인 이해는 내가 공유 한 모든 컨텐츠입니다. 나는 그것이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.