私はこのような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