Classificando uma array de objetos em Javascript

<html>
	<header>
		<script type="text/javascript">
			var arr = new Array();
			arr[arr.length]={nome:"pedro", dt:"06/20/1976"}
			arr[arr.length]={nome:"henrique", dt:"02/25/2005"}
			arr[arr.length]={nome:"lorena", dt:"11/01/2008"}
			arr[arr.length]={nome:"juliane", dt:"08/10/1978"}

			function sortArray(){
				function algorithm(a, b){
					return new Date(b.dt) - new Date(a.dt);
				}

				arr.sort(algorithm);

				for(var i = 0;i<arr.length;i++){
					document.write(arr[i].nome + " " + arr[i].dt + "  <i>(mm/dd/yyyy)</i><br>");
				}
			}

			window.onload = function(){
				sortArray();
			}
		</script>
	</header>
	<body>
	</body>
</html>
Anúncios
Esta entrada foi publicada em Javascript e AJAX com as etiquetas . ligação permanente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

w

Connecting to %s