三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 349|回复: 0
打印 上一主题 下一主题

JavaScript 函数 Arguments 对象

[复制链接]

942

主题

950

帖子

3062

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3062
跳转到指定楼层
楼主
发表于 2017-9-11 16:49:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Arguments 对象
JavaScript 函数有个内置的对象 arguments 对象。
argument 对象包含了函数调用的参数数组。
通过这种方式你可以很方便的找到最大的一个参数的值:
实例
  1. x = findMax(1, 123, 500, 115, 44, 88);

  2. function findMax() {
  3.     var i, max = arguments[0];
  4.    
  5.     if(arguments.length < 2) return max;

  6.     for (i = 0; i < arguments.length; i++) {
  7.         if (arguments[i] > max) {
  8.             max = arguments[i];
  9.         }
  10.     }
  11.     return max;
  12. }
复制代码
或者创建一个函数用来统计所有数值的和:实例
  1. x = sumAll(1, 123, 500, 115, 44, 88);

  2. function sumAll() {
  3.     var i, sum = 0;
  4.     for (i = 0; i < arguments.length; i++) {
  5.         sum += arguments[i];
  6.     }
  7.     return sum;
  8. }
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2026-1-19 23:56 , Processed in 0.026356 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表