0
这里是我当前的代码:JavaScript的双回路`for`×2个阵列
let total = 4;
let total_attr = 2;
for (let i = 0; i < total; ++i) {
let name = result.Item[i].attr[0].Name[0],
value = result.Item[i].attr[0].Value[0]
let name2 = result.Item[i].attr[1].Name[0],
value2 = result.Item[i].attr[1].Value[0]
let return_value = [{
[name]: value,
[name2]: value2
}];
result.push(function() {return {return_value};});
}
现在我手动定义.attr[0]
,我想使它像循环这个.attr[k]
,并找不出?谢谢。
我的结果:
"return_value": [{
"Size": "5",
"Color": "Green"}
]
"return_value": [{
"Size": "8",
"Color": "Green"}
]
"return_value": [{
"Size": "5",
"Color": "Pink"}
]
"return_value": [{
"Size": "8",
"Color": "Pink"}
]
遗憾的混乱。
你是什么意思_make它在loop_里面? – Lixus
向我们展示“结果”的外观以及期望的结果。用'..'修正错字。 – Bergi
在开始循环之前,“结果”是什么样的? – HoofHarted