类似如下这样转换,不过下面这个代码肯定是不行的,不知道如何把v1当变量转换成json格式。
function cc(v1, v2) {
    return {v1: v2};
}

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <script>
        function cc(v1, v2) {
      return {
      'v1':v1,
      'v2':v2
    };
    }
        
        var obj = cc('aa','bb');
        for(var i in obj){
    document.write('name:'+i + '值:'+obj[i]+'<br />')
    }

    </script>
    </body>
    </html>
      

  2.   

    楼上没理解我的意思,我要的效果是v1这个变量当key,v2为value。
    而不是v1、v2为json的两个属性值。
      

  3.   

    function cc(v1, v2) {
       var o = {};
       o[v1]=v2
      return o
    }
      

  4.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <script>
        function cc(v1, v2) {
          var obj = {};
      obj[v1] = v2;
      return obj;
        }
        
        var obj = cc('aa','bb');
        for(var i in obj){
                document.write('name:'+i + '值:'+obj[i]+'<br />')
            }
        
    </script>
    </body>
    </html>
      

  5.   

    function test(v1, v2) {
                return { v1: v2 };
            }