Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/11/2004, 18:14
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola furoya:

Pensé en ordenar mi galería de fotos y me puse es este tema, y preparé esto:

Código:
Array.prototype.cambiar = function(a, b)	{
	temp = this[a];
	this[a] = this[b];
	this[b] = temp;
	return this;
}

Array.prototype.ordenar = function(elemento)	{
	for (var i = 0, mayorI = this.length - 1; i < mayorI; i ++)
		for (var j = i + 1, mayorJ = this.length; j < mayorJ; j ++)
			if (this[i][elemento] > this[j][elemento])
				this.cambiar(i, j);
	return this;
}
Creo que cambiar es lo que equivale al move de tu ejemplo y ordenar, hace una ordenación de objetos, y el parámetro es el elemento que se ordena.

Puedes ver un ejemplillo aquí: http://www.pepemolina.com/pruebas/ordenarArrays.html

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo