Coger propiedad de un array, sin pasar el nombre de la propiedad
Publicado por Pepe (13 intervenciones) el 26/10/2020 10:29:55
Hola buenas, ando un poco liado, en un problema que consiste en coger la referencia de dos propiedades de un arrary, que es el siguiente.
// 0: {idTipo: "4", nombreTipo: "FACTURACIÓN"}
// 1: {idTipo: "1", nombreTipo: "GESTIÓN"}
// 2: {idTipo: "3", nombreTipo: "SERVICIOS"}
// 3: {idTipo: "5", nombreTipo: "COMERCIAL"}
// 4: {idTipo: "6", nombreTipo: "NACIONAL"}
Necesito coger el valor de idTipo y nombreTipo de tal forma que no haga algo como esto.
// 0: {idTipo: "4", nombreTipo: "FACTURACIÓN"}
// 1: {idTipo: "1", nombreTipo: "GESTIÓN"}
// 2: {idTipo: "3", nombreTipo: "SERVICIOS"}
// 3: {idTipo: "5", nombreTipo: "COMERCIAL"}
// 4: {idTipo: "6", nombreTipo: "NACIONAL"}
Necesito coger el valor de idTipo y nombreTipo de tal forma que no haga algo como esto.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
arrayDatos = [{idTipo: "4", nombreTipo: "FACTURACIÓN"},
{idTipo: "1", nombreTipo: "GESTIÓN"},
{idTipo: "3", nombreTipo: "SERVICIOS"},
{idTipo: "5", nombreTipo: "COMERCIAL"}
{idTipo: "6", nombreTipo: "NACIONAL"}
]
arrayDatos.forEach(element => {
//Sin tener que hacer esta parte
let { idTipo, nombreTipo} = element;
console.log(`<option value=${idTipo}>${nombreTipo}</option>`);
//es decir si existe alguna forma de coger el valor de idTipo, y nombreTipo, sin poner sus nombre de propiedades
// si no algo como un get index 1 o get index mira que hay algo como for of pero no se muy bien cómo aplicarlo
//
});
//Intente esto, pero habría alguna forma para decirle que en el console.log, me ponga la propiedad con algún numero
//sin tener que pasarle una variable, sino algo como la propiedad1 y propiedad 2 con algún numero
let pro1="'idTipo'", pro2 = "'nombreTipo'";
for(var i =0; i<arrayDatos.length;i++){
console.log(`<option value=${datosSelect[i][prop1]}>${datosSelect[i][pro2]}</option>`);
}
Valora esta pregunta


0