arguments的使用:

当我们不确定有多少个参数传递时,就可以用arguments来获取。在Javascript中,arguments实际上是当前函数的一个内置对象。所有函数都设置了一个arguments对象,arguments对象中储存了传递的所有参数

arguments的使用:只有函数才有arguments,而且是每个函数都设置好了arguments,不需要我们自己来定义了。

arguments相当于伪数组:

1.具有数组的length数性;

2.按照索引的方式进行储存;

3.没有真正数组的一些方法pop()  push()   等。

        function fn() {
            //存储了所有实参(伪数组。)
            console.log(arguments);
            console.log(arguments.length);
            console.log(arguments[0]);
        }
        fn(1,3,4,5);

还可以用数组的方式遍历arguments:

  function fn() {
            for (var i = 0; i <= arguments.length; i++) {
                console.log(arguments[i]);
            }
   }
   fn(2,6,7); 

 实例:求任意个数里的最大值(函数+arguments)

       function getmax() {
            var max = arguments[0];
            for (var i = 1; i <= arguments.length; i++) {
                if (arguments[i] > max) {
                    max = arguments[i]
                }
            }
            return max;
        }
        console.log(getmax(1, 6, 3, 7, 8));
        console.log(getmax(1, 26, 3, 76));
        console.log(getmax(1, 2, 35, 99));

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "unrecognized arguments" 意思是程序识别不了这些参数。这可能是因为这些参数在程序并不存在,或者是因为您输入了错误的参数名称。请检查您的输入是否正确,并确保程序支持这些参数。 ### 回答2: "unrecognized arguments"是一个英文短语,意思是"未被认可的参数"。在计算机编程领域,当我们运行一个程序时,有时会接收到类似的错误消息。这通常是因为我们传递给程序的某些参数或选项不被程序所识别。 当我们运行一个程序时,我们通常会通过命令行或终端输入一些参数或选项来控制程序的行为。如果我们输入了一个程序不支持或不识别的参数,就会出现"unrecognized arguments"的错误提示。 处理这个问题的方法是检查我们输入的参数是否正确,包括拼写是否正确,是否使用了正确的标志符号等。我们可以查看程序的文档或帮助手册,了解程序所支持的参数和选项。确保我们的输入与程序预期的参数相匹配。 此外,还可以尝试升级程序的版本,因为有时新版本的程序会添加或删除一些参数。如果问题仍然存在,可能需要联系程序的开发者或寻求其他相关资源的帮助。 总之,在出现"unrecognized arguments"错误时,我们应该检查我们输入的参数是否正确,并确保它们与程序的要求相匹配。 ### 回答3: "unrecognized arguments: 是指未被识别的参数。在计算机编程,当我们使用特定的命令或函数时,可能会传入一些参数来指定执行的方式或选项。然而,如果系统或程序无法识别这些参数,就会出现'unrecognized arguments: '的错误提示。 这种错误通常发生在输入了不存在或不支持的参数时,可能是拼写错误、错误的命令行选项格式或使用了不兼容的版本等原因导致的。 要解决此问题,我们首先需要检查所输入的参数是否正确。可以参考官方文档或使用命令的帮助选项来确认正确的参数格式和命令行选项。如果确认参数正确无误,可以考虑检查所使用的软件或程序的版本是否符合要求。 另外,还可以尝试输入命令时排除一些可能干扰的因素,例如关闭一些不必要的选项或只输入必要的参数。如果以上方法仍不能解决问题,可能需要重新安装或更新相关的软件或程序。 总之,遇到'unrecognized arguments: '的错误时,我们需要仔细检查输入的参数格式和命令行选项是否正确,并确保所使用的软件或程序版本兼容。如果问题仍无法解决,可以考虑咨询相关领域的专家或寻求技术支持。"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值