这是data这个数组中里的数组,但是前面有0/1/2标注,不知道这个是什么来的,关键是传给后端解析后就会变成'1':{}这样子。请叫大神们该如何去除前面这些数字
在这里先感谢各位大神们的解答,小弟感激不尽!
这是data这个数组中里的数组,但是前面有0/1/2标注,不知道这个是什么来的,关键是传给后端解析后就会变成'1':{}这样子。请叫大神们该如何去除前面这些数字
在这里先感谢各位大神们的解答,小弟感激不尽!
function transform(obj) {
for (var index in obj) {
var value = obj[index];
delete obj[index];
if (typeof value === "object" && value) {
for (var key in value) obj[key] = value[key];
}
}
return obj;
}
var obj = {
data: [{
0 : void 0,
1 : {
catLabel: "省份"
},
2 : {
catLabel: "提单数量"
}
}]
};
transform(obj.data[0]);
console.dir(obj);
10 回答11k 阅读
6 回答2.9k 阅读
5 回答4.7k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答5k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决