у меня есть переменная, как этоткак переформатировать этот массив javascript?
var item = [
{'id': '1', 'quantity': '100'},
{'id': '2', 'quantity': '200'}
];
, но мне нужно, чтобы изменить как этот формат
var new_item = {
'1': {'quantity': '100'},
'2': {'quantity': '200'}
};
я сделать петлю, как это, но ошибки
for(i=0; i<item.length; i++){
new_item = {
item[i].id: {'quantity': item[i].quantity}
};
}
как я могу изменить этот формат T__T
UPDATE FIX:
ой да я просто нужно изменить как этот
for(i=0; i<item.length; i++){
new_item[item[i].id] = {'quantity': item[i].quantity};
}
, которые работают, извините за мой проклятый вопрос, я думаю, что я слишком сонным, THx ребята^_^
То есть не JSON (который является формат сериализации). Это просто массив объектов javascript. –
Объекты имеют ** строку **, а не цифровые клавиши. – spender
"но ошибки" ?? Вы должны поделиться своим опытом этих ошибок. – spender