Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Случайный порядок в массиве

Используйте функцию 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
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!