MyTetra Share
Делитесь знаниями!
Перемешивание массива
Время создания: 06.12.2016 15:58
Текстовые метки: shuffle, JS
Раздел: Программирование - JavaScript
Запись: Tairesh/mytetra/master/base/1481021881leqb0c1fro/text.html на raw.githubusercontent.com

Случайное перемешивание массива можно сделать примерно так (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.65
Яндекс индекс цитирования