zoukankan      html  css  js  c++  java
  • arguments关键字

    arguments只能在函数里使用,在函数外使用会报错
    arguments作用:过去函数所有的实参
    arguments是一个伪数组(伪数组:无法直接调用数组方法或期望length属性有什么特殊的行为,但仍可以对真的数组遍历方法来遍历它们;arguments只在函数中使用。)
    返回函数实参的个数:arguments.length
    arguments可以修改元素,但不能改变数组的长短)

    eg:
    function  sum(n1,n2){
                console.log(arguments);
                 console.log(n1,n2)
    }
    sum(22)
    sum(22,23,24)
     function sum(n1, n2) {
    
                // 修改了形参, arguments也会随之改变
                // n1 = 100;
                console.log(arguments);
                arguments[0] = 300;
    
                // 修改了arguments的值,  形参也会发生改变
                console.log(n1, n2);
                
            }
            sum(2, 3);
    
            sum(22);
    
            sum(22, 33, 44)

    arguments的特点 :
      arguments 只能在函数里面使用, 在函数外使用 就会报错
      arguments是一个伪数组
      修改了形参, arguments也会随之改变
      修改了arguments的值, 形参也会发生改变
      arguments的作用 : 获取函数的所有实参

  • 相关阅读:
    HDU 4325 Contest 3
    HDU 4324 Contest 3
    HDU 4323 Contest 3
    HDU 4321 Contest 3
    HDU 4320 Contest 3
    HDU 4314 Contest 2
    HDU 4313 Contest 2
    HDU 4318 Contest 2
    12-----简单认识下margin
    11-----broder(边框)
  • 原文地址:https://www.cnblogs.com/zycs/p/12340919.html
Copyright © 2011-2022 走看看