Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos.
Uso Nodejs + express + Mysql
O retorno abaixo é de retorno da Model quando consultado um registro :id
Preciso extrair para duas variáveis diferentes a chave e o valor de um objeto javascripr.
RowDataPacket {
liv_codigo: 5,
liv_titulo: 'Guia Mangá - Microprocessadores',
liv_edicao: '1ª Edição',
liv_isbn: '987-321',
liv_ano: 2016,
aut_codigo: 2,
edt_codigo: 3,
liv_ativoinativo: 'A'
}
Este retorno é resultado da uma consulta SQL de um registro (:id) na tabela
Preciso armazenar em arrays diferentes a chave e o valor.
Abraços e obrigado.
Tenta assim:
RowDataPacket.liv_codigo // Se for um objeto o resultado é "5"
Pois a linguagem javascript não possui array str indexado, e me parece que seu caso é um object.
Se estamos falando da mesma coisa leia:
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Object/values