es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

JS: seleccionar el mismo atributo en cada objeto en un arreglo

Si tengo un array de objetos, por ejemplo:

var cars = [{name:”Geronimo”, color:”red”},{name:”Ronaldo”,color:”green”}]

¿Hay alguna manera sencilla que no estoy viendo para seleccionar todos los atributos “color”? Para obtener:
“red”, “green”

Entonces algo así como (INVENTADO):
console.log(cars[selectingallobjects].name)

¡Gracias anticipadas!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, puedes usar el método map() para seleccionar todos los atributos color. El método map() crea un nuevo array con los resultados de llamar a una función proporcionada en cada elemento del array originario.

    Puedes utilizar el siguiente código para seleccionar todos los atributos color:

    var colors = cars.map(car => car.color);
    console.log(colors); // ["red", "green"]

Comments are closed.