2
Staff I have the following variables!
let content = {
cd_empresa: 200,
cd_produto: 13287,
cd_status: 604,
dt_validade: '2019-05-09T12:34:00',
dv_possui_subvencao: 1,
dv_regra: 1,
fl_possui_item: 1,
id_parceiro_portal: 0,
id_proposta: 10003,
id_proposta_itens: null,
nm_fase: 'Nova Cotação',
nm_origem: 'Liderança',
nm_pessoa_cliente: 'André Flores Vivas',
nm_produto: 'AGRÍCOLA',
nm_ramo: '1-AGRÍCOLA',
nm_status: 'Recusada',
nr_fase: 4,
nr_grp_produto: null,
produto_vip: 0
};
let headers = [
{ text: 'Nr° Cotação', value: 'id_proposta' },
{ text: 'Origem', value: 'nm_origem' },
{ text: 'Status', value: 'nm_status' },
{ text: 'Fase', value: 'nm_fase' }
];
I need to transform the generate a new variable that merges this information where only those that exist in the headers.value
more taking the value of the same let content
follows an example of how accurate:
let result = {
'Nr° Cotação': 10003,
Origem: 'Liderança',
Status: 'Recusada',
Fase: 'Nova Cotação'
};
or:
let result = [{ 'Nr° Cotação': 10003 }, { Origem: 'Liderança' }, { Status: 'Recusada' }, { Fase: 'Nova Cotação' }];
Thank you!
Opa, legal man an alternative to solve the question.. but I chose to use reduce.. I managed to decrease the number of lines considerably in relation to this alternative! Thank you!
– wDrik