JavaScript基础语法-关于agruments的用法

arguments对象是JavaScript函数中的内置对象,用于保存所有传递的实参,它以伪数组形式存储这些参数。虽然不包含数组的方法,但具备length属性,便于在函数内部遍历和操作参数。以下是一个利用arguments求任意数量参数最大值的示例。
摘要由CSDN通过智能技术生成

        arguments是当前函数的一个内置对象,所有函数内置都有一个agruments对象,其中存储传递的所有实参。

        arguments把参数用伪数组的形态进行保存。

        arguments的使用:只有在函数中才有arguments对象。可以接受任意多个参数。

       伪数组满足条件如下:1)具有length属性 2)按索引方式存储数据 3)不具有真正数组的方法

举个栗子:

利用函数求任意个数的最大值

<script>
function getMax(){  ///使用arguments后函数接受的形参这边就可以不用填写
    var max = arguments[0];  
    for(var i =1;i<arguments.length;i++){    //具有length属性
        if(arguments[i]>max){
            max = arguments[i];
            }
        }
        return max;
    }
    console.log(getMax(1,5,3,4));
    console.lo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值