Alguien me podría ayudar haciendo este ejercicio? Realice un script que transforme el siguiente array, a= [1,1,1,2,2,2,2,3,3,3] en { “1” ...

Pregunta de la clase:
Reducir un array a un valor
ANGELA Rojas

ANGELA Rojas

Pregunta
studenthace 6 años

Alguien me podría ayudar haciendo este ejercicio?

Realice un script que transforme el siguiente array,

a= [1,1,1,2,2,2,2,3,3,3]

en { “1” => 3, “2” =>4 , “3” => 3}

2 respuestas
para escribir tu comentario
    Jonathan Gonzalez Botero

    Jonathan Gonzalez Botero

    studenthace 6 años

    @elyager me podrias explicar lo que hiciste, no entendí esta linea de codigo result[next] = (result[next] || 0) + 1 ?????

    Erik Ochoa

    Erik Ochoa

    studenthace 6 años

    Esto suena a tarea... y hacen falta detalles a la explicación del problema pero bueno aquí una solución:

    const data = [1,1,1,2,2,2,2,3,3,3] const histogram = data.reduce((result, next) => { result[next] = (result[next] || 0) + 1 return result }, {}) console.log(histogram)```
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.