<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>agruments应用——求出函数参数的总合</title><style>pre{color:green;padding:10px 15px;background:#f0f0f0;border:1px dotted #333;font:12px/1.5 Courier New;}span{color:#999;}</style></head><body><pre><script type="text/javascript"> var i = iResult = 0 function sum() { for (var i = 0; i < arguments.length; i++) { iResult += arguments[i] } return iResult } <span>//应用</span> alert(sum(1,2,3,4,5,6,7,8,9,10)) <span>//输出55</span></script></pre><script type="text/javascript">var i = iResult = 0function sum(){ for (var i = 0; i < arguments.length; i++) { iResult += arguments[i] } return iResult}//应用alert(sum(1,2,3,4,5,6,7,8,9,10))</script></body></html>求详解,跪谢!
1 回答
李晓健
TA贡献1036条经验 获得超461个赞
agruments 就是你调用这个方法时,传进去的参数集合。但是他并不是一个真正的数组,结构和数组是一样的,但是数组有的很多方法它没有。
//比喻 function sum(){ console.log(arguments) }; sum(1,3,4,2,5); //打印出来就是 [1,3,4,2,5];
添加回答
举报
0/150
提交
取消