Реклама - здесь может быть Ваша реклама, которую увидят 4000+ человек в сутки. Хотите 1000 посетителей на свой сайт за 50 копеек?
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Перемешать массив случайным образом

Как перемешать массив случайным образом?

Если нужно перемешать эелементы массива в случайном порядке, то ... это придется сделать самим, в Javascript нет функции shuffle такой как в PHP:

/* Array.shuffle( deep ) - перемешать элементы массива случайным образом

deep - необязательный аргумент логического типа, указывающий на то, 
       нужно ли рекурсивно обрабатывать вложенные массивы;
       по умолчанию false (не обрабатывать)
*/
Array.prototype.shuffle = function( )
{
 var 
this.lengthjt;
 while( 

 {
  
Math.floor( ( i-- ) * Math.random() );
  
&& typeof this[i].shuffle!=='undefined' this[i].shuffle() : this[i];
  
this[i] = this[j];
  
this[j] = t;
 }

 return 
this;
};
Скопировать в буфер

Примеры использования:

var = new Array(1,2,3,4,5);
alerta.shuffle() );alert( ['a','b','c', [1,2,3,4,5], 'D','E','F'].shuffle(true) );//Перемешать включая вложенные массивы
Скопировать в буфер
Российская компания www.psiformer.ru/ качество
аренда квартир

© Copyright 2008-2012 by KDG