本帖最后由 z526283019 于 2013-11-29 17:56:13 编辑

解决方案 »

  1.   

    深度克隆 考虑到交叉引用是个很复杂的问题但是假定不考虑引用关系
    假定环境可以处理json
    假定 要克隆的对象  是b
    那么 最简单
    var a = JSON.parse(JSON.stringify(b))
      

  2.   

    这个是不是只能写循环嵌套把数一个个赋给新的对象啊  因为我用的knockout.js  所以用var a = JSON.parse(JSON.stringify(b))这种不行  新手。。写到最后都蒙了,,,
      

  3.   

    $.extend([param1,]obj1,obj2); jquery的clone方法吧
      

  4.   


    var $a = {
    address : 'tiantian',
    property : ['opacity','transtion','extend'],
    event : {
    click : true,
    mouseOver : false
    }
    };
    var $b = {
    address : 'guanguan',
    property : ['opacity','transtion','extend'],
    event : {
    drag : true,
    drop : false
    }
    }; var $arr = [$a,$b];
    var $1 = $.extend(true,[],$arr);