В массиве, таком как:
const myList = [['hi'], ['hello', 'bye'], ['ok'], ['blue', 'green', 'purple'], ['big', 'small', 'medium', 'orange', 'sky', 'ground', 'earth'], ['king', 'queen'], ['desk']]
Как я могу получить случайную выборку элементов в массиве, но итог должен быть определен входной переменной size
.
Поэтому, если size = 3
, будет возвращен массив, такой как
[['desk'], ['king', 'queen']]
или, возможно,
[['blue', 'green', 'purple']]
или даже
[['ok'], ['desk'], ['hi']]
Если size
больше, чем количество элементов в сжатом myList, то он должен просто вернуть максимально доступные элементы.
Я не смог понять это, как это можно сделать?