zoukankan      html  css  js  c++  java
  • 02通过arguments实现方法重载

            var result = add(10, 20);
            alert(result);
    
            result = add(10, 20, 30);
            alert(result);
    
    
            result = add(30, 40, 50, 56);
            alert(result);
    
            //在js中定义方法的时候,方法的参数不是必须的。无论定义方法时是否制定的参数(形参),
            //都可以在方法中通过arguments对象来获取用户传递过来的参数。当用户传递过来多个参数的时候,
            //arguments对象就可以看做是一个数组,通过下标来获取每个参数的值。如果为参数定义了形参,
            //那么在函数中可以直接通过形参来获取用户传递的参数,这样做更方便。
            function add() {
                var sum = 0;
                for (var i = 0; i < arguments.length; i++) {
                    sum = sum + arguments[i];
                }
                return sum;
            }
  • 相关阅读:
    linux 命令
    linux 后门防范
    linux date
    shell 常用参数
    linux rule策略
    vlan对服务器要注意的事情
    STL vector——c++
    蛇形矩阵
    简单a+b
    小 X 与数字(ten)
  • 原文地址:https://www.cnblogs.com/Forever-IT/p/5198316.html
Copyright © 2011-2022 走看看