What we Think , latest news

关于两个JS对象指向一个属性

由于两个对象会指向同一个属性;那就必须创建新的堆内存指向新的对象。

function createObj(obj){

  var obj=new Object();//创建新的对象

  return obj;//然后返回给新的变量;

}

  var obj1={a:1};

  var obj2=createObj(obj1);

  obj2.a=3;//obj1返回结果{a:1};

posted @ 2016-05-10 16:01  sakura丶shadow  阅读(381)  评论(0编辑  收藏  举报