Показать сообщение отдельно
  #3 (permalink)  
Старый 23.12.2010, 18:41
Новичок на форуме
Отправить личное сообщение для vitaver Посмотреть профиль Найти все сообщения от vitaver
 
Регистрация: 23.12.2010
Сообщений: 6

Вот на страницах сети нашел код, А как он работает не понимаю, объясните. В общем должен перемешивать массив:
Array.prototype.shuffle = function(b)
{
 var i = this.length, j, t;
 while( i ) 
 {
  j = Math.floor( ( i-- ) * Math.random() );
  t = b && typeof this[i].shuffle!=='undefined' ? this[i].shuffle() : this[i];
  this[i] = this[j];
  this[j] = t;
 }
 
 return this;
};
Ответить с цитированием