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
更新FIX:
哦是的,我只需要改變這樣的
for(i=0; i<item.length; i++){
new_item[item[i].id] = {'quantity': item[i].quantity};
}
的工作,對不起,我該死的問題,我覺得我太困了,THX的傢伙^ _^
這不是JSON(這是一個序列化格式)。這只是一個javascript對象數組。 –
對象具有**字符串**鍵,而不是數字鍵。 – spender
「但錯誤」??你應該分享你的這些錯誤的經驗。 – spender