我在这里查看了许多关于克隆和复制 javascript 对象的帖子,特别是这两个主题:
不过,它似乎对我不起作用。
这是我正在使用的代码片段:
var copiedObject = {};
$.getJSON(URL, null, function (data) {
copiedObject = jQuery.extend(true, {}, data);
});
console.log(JSON.stringify(copiedObject));
如果我在 JSON 调用中有我的控制台日志函数,它会输出正确的值,但在函数之后,它会被清空,并输出{}
.
我试过使用copiedObject = JSON.parse(JSON.stringify(data))
,以及clone(obj)
“在 Javascript 中复制对象”帖子中的函数,但都无济于事。
我错过了什么吗?