2011年6月20日

javascript复制对象

摘要: oldObj是一个对象,而不是值例如var newObj=oldObj;如果想oldObj改变的时候不影响到newObj;可以这样写一个函数function clone(myObj){ if(typeof(myObj) != 'object') return myObj; if(myObj == null) return myObj; var myNewObj = new Object(); for(var i in myObj) myNewObj[i] = clone(myObj[i]); return myNewObj;}然后这样调用newObj=clone(oldObj) 阅读全文

posted @ 2011-06-20 11:39 大龄书童 阅读(457) 评论(0) 推荐(0) 编辑

导航