我有Javascript對象是這樣的:Array對象重組
var value=[ RowDataPacket {options: 'card_img_url',options_value: 'https://ttest.com/logo.png' },RowDataPacket {options: 'card_img_url', options_value: 'https://ttest.com/logo2.png' },RowDataPacket {options: 'card_description', options_value: 'card 1 desc ' },RowDataPacket { options: 'card_description',options_value: 'card 2 desc' },RowDataPacket {
options: 'card_footer',options_value: 'card 1 footer' },RowDataPacket {
options: 'card_footer', options_value: 'card 2 footer' }];
var shaym = [];
for(var i=0; i<value.length; i++){
var itemoptions = value[i].options;
var itemoptionsval = value[i].options_value;
var temp = {};
temp[itemoptions] = itemoptionsval;
shaym.push(temp);
}
console.log(shaym);
它顯示 -
[{ card_img_url: 'https://ttest.com/logo.png' },{ card_img_url: 'https://ttest.com/logo2.png' },{ card_description: 'card 1 desc ' },{ card_description: 'card 2 desc' },{ card_footer: 'card 1 footer' },{ card_footer: 'card 2 footer' } ]
形成上述代碼我想這種類型的對象: [ {card_img_url:'https://ttest.com/logo.png',card_description:'card 1 desc',card_footer:'card 1 footer'},{c ard_img_url:'https://ttest.com/logo2.png',card_description:'card 2 desc',card_footer:'card 2 footer'}]
我該如何做到這一點?
你嘗試過這麼遠嗎? – hindmost
我想通過for循環重構測試對象,如下所示。 –
你必須展示你試圖解決這個問題。 – hindmost