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

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

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