<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
function add(a, b, c) {
//模拟不同参数时不同的处理过程
if ( arguments.length === 1) {
return a+10;
}
else if ( arguments.length === 2 ) {
return a+b;
}
else if ( arguments.length === 3 ) {
return a*100+b*c;
}
}
document.write(add(1)+"<br>");
document.write(add(1,2)+"<br>");
document.write(add(1,2,3)+"<br>");
</script>
</body>
</html>
<arguments对象模拟重载>
最新推荐文章于 2021-12-05 23:01:05 发布