- 主题:Javascript 如何复制 Object 了
var tmpl={xx:'xx'};
var a=tmpl
a.xx="yy"
var b=tmpl
b.xx="zz"
alert(a.xx)
//期望得 yy 实际是 zz
--
FROM 211.99.222.*
居然不简单
http://stackoverflow.com/questions/122102/what-is-the-most-efficient-way-to-clone-a-javascript-object
【 在 chaobill (若我离去,后会无期) 的大作中提到: 】
: var tmpl={xx:'xx'};
: var a=tmpl
: a.xx="yy"
: ...................
--
FROM 211.99.222.*
我要的是两个不同的实例
【 在 mucuntuozai (男人有了钱,和谁都有缘) 的大作中提到: 】
: 这不是重写了吗?很正常
--
FROM 211.99.222.*
还真没想过这个
【 在 ottffsse (nothing) 的大作中提到: 】
: a=new Object(templ)
--
FROM 211.99.222.*