JavaScript模拟函数重载

JavaScript是没有函数重载的,但是我们可以通过其他方法来模拟函数重载,如下所示:

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<script type="text/javascript" >
		function add()
		{
			var result=0;
			for(var i=0;i<arguments.length;i++)
				result+=arguments[i];
			return result;
		}
		alert(add(1,2));           
		alert(add(1,2,3));
		alert(add(1,2,3,4));
	</script>
  </head>
  <body></body>
</html>

  

posted @ 2016-10-10 13:59  凌晨。。。三点  阅读(265)  评论(0编辑  收藏  举报