如何在第二个object id
中将array
设置为之前(第一个)object id
的最后array
的延续?
var quantities ={
"Array1": [
{
//ID = 0
"title": "Item",
"price": 9.99
},
{
//ID = 1
"title": "Item",
"price": 19.99
}
],
"Array2": [
{
//ID = 0 <- I want this ID to be equal to last ID+1 from previous array
"title": "Item",
"price": 9.99
}
]
}
答案 0 :(得分:0)
您可以使用Object.keys()
,Array.prototype.forEach()
var n = 0;
Object.keys(quantities).forEach(function(obj) {
quantities[obj].forEach(function(curr) {
curr.ID = n;
++n
})
});