Как перемешать массив? JavaScript

100 подписчиков

12+
12+

3 просмотра

11 дней назад

ПожаловатьсяНарушение авторских прав

100 подписчиков

12+
12+

3 просмотра

11 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

11 дней назад

Ссылка на публикацию: https://efim360.ru/javascript-kak-peremeshat-massiv/ 00:00 Начало 00:40 Объект Math в стандарте ECMAScript. Метод random() 01:45 Метод random() вызван в консоли браузера 02:35 Что мы хотим сделать на первом шаге? Используем метод map() 03:10 Будем возвращать пары в виде массива 03:50 Получили массив из массивов 04:45 Сортируем новый массив методом sort() 05:35 Ещё раз проходим по массиву методом map() 07:20 Что ещё? Создаём функцию 08:15 Написали свою функцию перемешивания массива 09:00 Расширяем стандартный набор методов для класса Array 10:15 Как работает свой собственный метод? Благодарю за просмотр! Вы можете поддержать канал монеткой - Номер карты - 4276 5500 2378 3189 Ваша материальная поддержка придаст мне больше мотивации на создание нового материала. Перемешиваем массив при помощи встроенного в JavaScript объекта Math и его метода random(), который возвращает нам случайное значение от нуля до единицы, но не включая 1. Из массива элементов мы создаём пары - случайное число и элемент массива. После этого мы сортируем новый массив из пар. Сортировка проходит по новым созданным случайным числам. Из-за этого оригинальные элементы перемешиваются. После этого мы проходим по новому массиву и возвращаем только "старые" элементы. В новом массиве они будут перемешаны.

Название:

Как перемешать массив? JavaScript

Категория:

Разное