MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Перемешивание массива
06.12.2016
15:58
Текстовые метки: shuffle, JS
Раздел: Программирование - JavaScript

Случайное перемешивание массива можно сделать примерно так (let требует ES6, в современных браузерах работает)

Array.prototype.shuffle = function() {

    for (let i = this.length; i; i--) {
        let j = Math.floor(Math.random() * i);
        [this[i - 1], this[j]] = [this[j], this[i - 1]];
    }
    return this;
}
Так же в этом разделе:
 
MyTetra Share v.0.44
Яндекс индекс цитирования