zoukankan
html css js c++ java
javascript 克隆对象
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;
}
由于JAVASCRIPT的对象到对象的赋值是传址的,当我需要对两个相同内容对象进行更改与比较时,我就需要把旧对象CLONE出来。
哈,特别需求,特别处理。。。以上是方法,以下是调用
var
o
=
{a:
1
, b:
2
}
;
var
b
=
o;
b.b
=
3
;
//
此时,o.b的值为3
var
o
=
{a:
1
, b:
2
}
;
var
b
=
clone(o);
b.b
=
3
;
//
此时,o.b的值仍为2
查看全文
相关阅读:
6554545555
484844
学习资料整理
word加上尾注之后参考文献下面的横线去除
数据结构+算法
python编程
计算机网络(1)
数据结构
数据分析笔试(3)
数据分析笔试(2)
原文地址:https://www.cnblogs.com/yans/p/1241304.html
最新文章
课题:监控视频内的人数统计
那些亲测好用的代码
ridge regression
paper reading in 1/1/2016~1/3/2016
video analysis:crowd counting
paper reading 12/30/2015~12/31/2015
手记 12/30/2015
几何的代数方法(An algebraic approach to geometry by Borceux)勘误
《数学的发现》(波利亚著)勘误
代数讲义(Discourses on algebra by Shafarevich)勘误
热门文章
TeX中一个与公式引用相关的小问题
一位豆瓣网友为几部经典科学书籍作的勘误(只放链接)
也说几句拉马努金与《知无涯者》
那汤松《实变函数论》(第五版)勘误(转)
伍鸿熙对因式分解及分式化简教学的一点看法
不等式 $x+frac{1}{x} ge 2$ 的无字证明
一道关于着色的组合题
公式引用
直体
方程组左对齐
Copyright © 2011-2022 走看看