Arrays 如何在另一个数组中随机插入数组项

Arrays 如何在另一个数组中随机插入数组项,arrays,react-native,Arrays,React Native,假设我有一个数组:constnumbers=[1,2,3,4,5] 这个数组:const-letters=['A','B','C'] 我想在“数字”中随机加入“字母”条目。我不在乎“字母”的顺序,但我希望“数字”保持顺序。我们的目标是拥有这种阵列: const random lettersinnumbers=[1,'B',2,3,'A',4,'C',5] 我怎样才能做到这一点?工作得很有魅力,谢谢:) const numbers = [1,2,3,4,5]; const letters = ['

假设我有一个数组:
constnumbers=[1,2,3,4,5]

这个数组:
const-letters=['A','B','C']

我想在“数字”中随机加入“字母”条目。我不在乎“字母”的顺序,但我希望“数字”保持顺序。我们的目标是拥有这种阵列:

const random lettersinnumbers=[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)
})