在 JavaScript 中克隆对象[重复]

2023-12-22

您好,我使用以下代码来创建对象

var parent = {};
parent["Task name"] = "Task " + ++x;
parent["Start time"] = "01/03/2013";
parent["End time"] = "01/08/2013";
parent["Duration"] = "5 days";
parent["Status"] = Math.round(Math.random() * 100);

如何使用 JavaScript 代码克隆/获取对象的副本。还有其他方法可以实现这一目标吗?


克隆对象的最简单方法是使用以下函数:

function clone(a){var b=function(){};b.prototype=a;return new b;}

这将创建对象的基本副本,但请注意,这不会创建深层副本,而只会创建浅层副本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 JavaScript 中克隆对象[重复] 的相关文章

随机推荐