Calcula tu Recibo de Honorarios / CFDI 2019
Image is not available
Calcula tu Recibo de Honorarios / CFDI 2019
Calcula desde otros conceptos
Comprende de qué tratan los conceptos
Tienes una gran idea
Nos comunicas tu idea
Trabajamos en equipo
Creamos la diferencia
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Web e Internet

Layout, diseño, desarrollo e implementación.

web
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Image is not available
Hosting & Cloud

Consulta los diferentes paquetes de Ikita

cloud_done
previous arrowprevious arrow
next arrownext arrow
Slider

Eliminar entradas duplicadas en una matriz o Array - AS3

En ocasiones, se tiene una matriz o Array en Flash que contiene valores duplicados y se requiere que ese Array tenga valores únicos... ¿Cómo se puede hacer?

A continuación escribo un ejemplo aunque siempre existen muchos caminos para encontrar una misma solución, uno que a mi se me ocurre es de la siguiente forma:

function eliminarDuplicado(arr: Array): Array {
	// Creamos un new Dictionary y ponemos cada entrada dentro del diccionario como llaves (keys)
	var hashMap: Dictionary = new Dictionary();
	
	for each(var thisPerson: * in arr) {
		// Todas los valores de entradas duplicadas serán sobreescritos
		hashMap[thisPerson] = true;
	}
	// Convertimos la variable hashmap devuelta a la matriz
	arr = [];
	for (var thisKey: * in hashMap) {
		arr.push(thisKey);
	}
	
	return arr
}
var listaDePersonas:Array = ["Mariana", "Ana", "Fernando", "Julia", "Mariana", "Ana", "Ana", "Mauricio", "María Luisa"];
trace(listaDePersonas);
// El output o la salida nos muestra: Mariana,Ana,Fernando,Julia,Mariana,Ana,Ana,Mauricio,María Luisa
var listaActualizadaDePersonas:Array = eliminarDuplicado(listaDePersonas);
trace(listaActualizadaDePersonas);
//La salida ya no tiene valores duplicados: Julia,Mariana,Mauricio,Ana,María Luisa,Fernando

En ocasiones, puede ser que se quiera saber cuántas entradas estaban duplicadas en el Array y el número de ocurrencias, pero eso, ya es tema para otra ocasión. Espero que les sirva este tutorial.

Contando el número de ocurrencias en una matriz en...
Tip para diseñadores web: Nunca dejen ligas o vínc...

Related Posts

 

Follow us on Twitter

Clientes / Proyectos

  • Safekids Mexico
  • Armonía Decora
  • Policlínica New Dimensions
  • Ola Verde MX
  • Napperz
  • Daniela Tapia
  • Hagamos La Vaca
  • Faficom
  • LTEC
  • Vive Digital
  • Highkey
  • Celeris
  • Montessori Nan
  • Gamyr
  • Tarjeta Médica Pop
  • Casa de Proyectos
  • Estylosa
  • Raamy
  • Club Rotario Aragón
  • Rotary Distrito 4170
  • Tarjeta Médica Pop
  • Ifonly México
  • KidZania
  • Club Campestre Saltillo
  • Civflex
  • Ben 3D
  • Universidad Motolinía
  • Diffruta
  • Norris & Elliott
  • Otoniel Solis
  • Master Payment
  • Somos Chanekes
  • Evenflo
  • Avenida Conkal
  • Hand Relax
  • Simonela
  • Quantum IP

Reseñas de nuestros clientes

Estos son algunos comentarios que han hecho nuestros clientes acerca de nuestro servicio a través de Google. Si eres cliente nuestro y quieres dejar tu opinión, te invitamos a que lo hagas aquí

0
Shares