JavaScript模拟函数重载

时间:2023-03-09 20:59:09
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>