一种这样的函数传参:
abc({username:'test',password:'test',other1:1,other2:2});我如果接受这些参数:(这些参数都有可能是动态的,更多的)
function abc(args) {
//我如果动态的得到username 和他的值 test
//通过这样加入到一个数组 data.push("username=test");
}

解决方案 »

  1.   

    function abc(args){
        var data = [];
        for(var key in args){
            alert(key + ' = ' + args[key]);
            data.push(key + ' = ' + args[key]);
        }
    }
      

  2.   

    根本没明白楼主你想问什么问题啊?
    我如果接受这些参数? 是不是你想问我如何接受这些参数? <script type="text/javascript">
    var a={username:'test',password:'test',other1:1,other2:2};
     
    //我如果接受这些参数:(这些参数都有可能是动态的,更多的)
     function abc(args) {
    for(i in args){
    alert("属性名:"+i+"属性值:"+args[i]);
    }
     }
     abc(a);
    </script>