Допустим, у меня есть этот массив: const numbers = [1,2,3,4,5];
И этот массив: const letters = ['A','B','C'];
Я хочу поместить записи 'письма' в 'числа' случайным образом. Меня не волнует порядок 'письма', но я хочу, чтобы 'числа' сохранял порядок. Цель состоит в том, чтобы получить такой массив:
const randomLettersInNumbers = [1, 'B', 2, 3, 'A', 4, 'C', 5];
Как я могу этого добиться?



const numbers = [1,2,3,4,5];
const letters = ['A','B','C'];
let randomLettersInNumbers = numbers
letters.forEach((item) => {
let index = Math.floor(Math.random() * randomLettersInNumbers.length)
randomLettersInNumbers.splice(index, 0, item)
})
Сработало как шарм, спасибо :)