js之arguments

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<link href="css/bootstrap.css" rel="stylesheet">

<script src="js/jquery-3.4.1.min.js"></script>

<script src="js/bootstrap.js"></script>

<script type="text/javascript">

window.onload = function(){

var btn = document.getElementById('btn')

btn.onclick=alert(sum(1,2,3,4));

function sum(){

var result = 0;

for (var i = 0;i < arguments.length;i++){

result+=arguments[i];

}

return result;

}

}

</script>

</head>

<body>

<div class="container">

<h1 class='page-header text-center'>arguments例子</h1>

<div class="row">

<div class='col-md-4 col-md-offset-4'>

<button id='btn' class='btn btn-default'>求和</button>

</div>

</div>

</div>

</body>

</html>


用arguments数组实现不定参数。在函数的定义处可以不给定参数列表,函数内用arguments替代。在函数实例化时再对参数进行任意个数的赋值。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 弃我去者,昨日之日不可留; 乱我心者,今日之日多烦忧。 把语速放缓,把心放宽,想生活打理简单,把故事往心底深藏,把...
    吉言瑞语阅读 157评论 0 3
  • 敬爱的李老师,智慧的班主任,亲爱的跃友们: 大家好!我是来自青岛西海岸新区直路房产的商亚丽 今天是我的日精进行...
    商亚丽阅读 172评论 0 0
  • 叠石旅记阅读 229评论 0 0

友情链接更多精彩内容