• js中arguments的用法


    主要使用来解决,函数中参数个数不确定。
    
     function display(param) {
            for (var i = 0; i < arguments.length; i++) {
             sum += arguments[i];
            }
          }
    
     
    
    调用:
    
          display(1,2,3)
    
          display(1,2,3,4,5,6)
    
          display(1,2,3,4,5,6,7,8,9)
    
    //arguments 中都可以获取到参数值;

     如果参数时json 或者 object类型的呢?

        function display(params){
            var len=arguments.length;
            for(var i=0;i<len;i++){
                   for(var o in arguments[i]){
                   console.log(arguments[i].o); //undefined;
                   console.log(arguments[i][o]);//这样就有值了
               }
            }
        }
        
        
        function show(){
            var obj1={name:'jack',age:10};    
            var obj2={name:'jackson'};
        }

    做好小笔记本,每天都成长!我操~

  • 相关阅读:
    添加右键菜单
    闭包和迭代器
    函数的进阶
    函数入门
    文件操作
    深浅拷贝
    小数据池和再谈编码
    字典
    list tuple
    int bool str
  • 原文地址:https://www.cnblogs.com/mc67/p/4804279.html
Copyright © 2020-2023  润新知