Como puedo obtener el array sin las key

Avatar

Como puedo obtener el array sin las key [ { "montMay": "Octubre", "porc": 14.2857 }, { "montMay": "Noviembre", "porc": 14.2857 }, { "montMay": "Diciembre", "porc": 14.2857 }, { "montMay": "Enero", "porc": 14.2857 }, { "montMay": "Febrero", "porc": 14.2857 }, { "montMay": "Marzo", "porc": 28.5714 } ] ese es mi array lo necesito son los "montMay" y "porc" aca lo lleno

           montMay,
           porc
         });```
Avatar

En que lenguaje? en la pregunta no lo mencionas

Necesitas iniciar sesión para responder.
Avatar

por favor explica mejor y a profundidad que deseas obtener, pues es algo confusa la pregunta

Necesitas iniciar sesión para responder.Necesitas iniciar sesión para responder.
Avatar

Si estas usando js puedes usar la función map que te devuelve una array con el valor que tu requieras, en ese caso tu codigo quedaría algo así: let moth = nombredetuarrray.map(function (el) { return el.montMay });

Adjunto un articulo que te explica sobre el manejo de map,filter y reduce: articulo map

Necesitas iniciar sesión para responder.
Avatar

Trata tu ejercicio de este modo

let data = [ 
  { "montMay": "Octubre", "porc": 14.2857 },
  { "montMay": "Noviembre", "porc": 14.2857 },
  { "montMay": "Diciembre", "porc": 14.2857 },
  { "montMay": "Enero", "porc": 14.2857 },
  { "montMay": "Febrero", "porc": 14.2857 },
  { "montMay": "Marzo", "porc": 28.5714 } 
]

Una vez hecho lo anterior, recorrela con un forEach que sería una buena opción de este modo

data.forEach((key, value) => {
  console.log(`{ ${key.montMay} ${key.porc} }`)
})

Que te dará este resultado

"{ Octubre 14.2857 }"
"{ Noviembre 14.2857 }"
"{ Diciembre 14.2857 }"
"{ Enero 14.2857 }"
"{ Febrero 14.2857 }"
"{ Marzo 28.5714 }"
Necesitas iniciar sesión para responder.
Avatar

Te voy a dar dos posibles soluciones al problema que estás planteando:

1) La primera solución que te propongo sería crear un nuevo array que contuviera arrays de dos elementos, el primer elemento sería el valor de la propiedad montMay y el segundo el de la propiedad porc:

const myArray = data.map(entry => [entry.montMay, entry.porc]);
/*
[ [ 'Octubre', 14.2857 ],
  [ 'Noviembre', 14.2857 ],
  [ 'Diciembre', 14.2857 ],
  [ 'Enero', 14.2857 ],
  [ 'Febrero', 14.2857 ],
  [ 'Marzo', 28.5714 ] ]
*/

2) La segunda opción sería hacer algo muy parecido, solo que en lugar de crear arrays crearíamos un objeto que tendría como clave el valor de la propiedad `montMay` y como valor el valor de la propiedad `porc`:

```javascript
const myArray2 = data.map(entry => {
    let dictionary = {};
    dictionary[entry.montMay] = entry.porc;
    return dictionary;
});
/*
[ { Octubre: 14.2857 },
  { Noviembre: 14.2857 },
  { Diciembre: 14.2857 },
  { Enero: 14.2857 },
  { Febrero: 14.2857 },
  { Marzo: 28.5714 } ]
*/
Necesitas iniciar sesión para responder.
Necesitas iniciar sesión para responder.