js操作数组问题,求解答
发布网友
发布时间:2022-04-21 14:17
我来回答
共1个回答
热心网友
时间:2023-10-18 06:30
var obj1 = {
"tak": {
"kat": [{
"a1": "123",
"a2": "456",
"a3": "7"
}, {
"a1": "321",
"a2": "654",
"a3": "987"
}]
}
};
for (var k in obj1) {
var ok = obj1[k];
for (var key in ok) {
var arr = ok[key];
for (var i = 0; i < arr.length; i++) {
var ai = arr[i];
var j = 0;
var tmp = {};
for (var p in ai) {
if (j > 0) {
tmp[p] = ai[p];
delete(ai[p]);
}
j++;
}
ai.tak = [tmp];
}
}
}
console.log(obj1);