【发布时间】:2013-10-01 00:11:03
【问题描述】:
我有一个奇怪的情况,我试图用一个新对象来更新一个对象数组,但是当我在推送之前放置一个 console.log 语句时,它表明数组里面已经有了新对象它。以下是代码的基础知识:
var array1=[{
"Name": "Lake",
"ID": "1234"
}];
var object1={
"Name": "Mountain",
"ID": "1234"
};
function testArray() {
console.log(array1);
array1.push(object1);
}
如果对象包含相同的 ID,我最终希望使用新信息更新原始数组。如果它不包含相同的 ID,则应附加它。这将发生在 array1 上的 $.each 循环中。
非常感谢任何帮助。谢谢。
【问题讨论】:
标签: javascript arrays