【发布时间】:2017-11-21 11:39:04
【问题描述】:
我正在使用我的 XML 数据创建一个对象并将其推入数组。但是当它从方法中出来时,我可以看到所有数组值都是第一个的副本。谁能帮帮我。
这是我的代码:
var obj = {};
for(var i = 1; i < myData.length; i++) {
var myDAtt = myData[i].getElementsByTagName('D');
for(var j = 0; j < myDAtt.length; j++){
obj[myDAtt[j].getAttribute('dataIndex')] = myDAtt[j].getAttribute('V')
}
me.Rec.push(obj);
}
【问题讨论】:
-
将
var obj = {}移动到for(var i=1; i<myData.length;i++){内
标签: javascript arrays xml