Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2016, 13:13
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Llenar array dinamico y modificar valores

Creo que te conviene trabajar con un objeto literal, de tal forma que los nombres serían los atributos, mientras que la cantidad de veces que cada uno se repite, serían los valores.

Un ejemplo:
Código Javascript:
Ver original
  1. var nombres = {};
  2.  
  3. if (nuevoNombre in nombres){
  4.     nombres[nuevoNombre]++;
  5. }
  6. else{
  7.     nombres[nuevoNombre] = 1;
  8. }

De esta forma, si el nuevo nombre a insertar es un atributo del objeto, quiere decir que ya existe, por lo tanto, incrementamos su valor en uno; caso contrario, es decir, si se trata de un nombre inexistente en el objeto, lo adherimos al mismo como atributo y le asignamos el valor inicial 1.

DEMO

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand