arguments 대상 을 통 해 동적 매개 변 수 를 실현 합 니 다.

712 단어 JavaScript
<script type="text/javascript">
		function sum()
		{
			var n = 0;
			for(var i = 0; i < arguments.length; i++)
			{
				n += arguments[i];
			}
			return n;
		}

		alert(sum(1,2,3));//6
		alert(sum(-1,2));//1
</script>

 
Function 클래스 를 통 해 함 수 를 만 들 수 있 습 니 다. 문법 은 다음 과 같 습 니 다.
var funName = new Function(arg1,arg2,...,argN, functionBody);
<script type="text/javascript">
		var sum = new Function("n1","n2", "return n1+n2");
		//            
		alert(sum(1,2));
</script>

좋은 웹페이지 즐겨찾기