Используйте функцию sort для того, чтобы «перетрясти» элементы массива в случайном порядке.
var arr = [1, 2, 3, 4, 5]; arr.sort(ваша функция); alert(arr); // элементы в случайном порядке, например [3,5,1,2,4]
Решение, шаг 1
Решение
Решение, шаг 1
Функция сортировки должна возвращать случайный результат сравнения. Используйте для этого Math.random.
Решение, шаг 2
Решение, шаг 2
Решение:
var arr = [1, 2, 3, 4, 5];
*!*
arr.sort(function() {
return Math.random() - 0.5;
});
*/!*
alert(arr); // элементы в случайном порядке, например [3,5,1,2,4]
#412