Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Prove Yourself

Sortear Array

Recommended Posts

Por exemplo, tenho um array com os dados: [1, 2, 3, 4].

Tem como sortear esse array aleatoriamente? Deixando assim, por exemplo: [2, 3, 4, 1] ou [1, 3, 2, 4] ...

Existe alguma função nativa no JS para isso?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não existe não... Mas você pode fazer um gato LOL.

 

Olhe um exemplo:

//declaro minha função de sorting
function pog_shuffle(){ return Math.random() < Math.random()}
//declarando e iniciando meu array
var myArray = [1,2,3,4,5,6,7,8,9,10];
//efetuando sort passando predicate pog_shuffle
myArray.sort(pog_shuffle);

for(x = 0; x< myArray.length;x++){
document.writeln(myArray[x]);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.