let arr=[{
name:"1"
},{
name:"2"
},{
name:"3"
}]
let arr2=[{
name:"随机1"
},{
name:"随机2"
}]
console.log(randomIndex(arr,arr2));
function randomIndex(arr,arr2){
let indexLen=arr.length;
let indexs=Math.random();//使用 random() 方法可以返回一个介于 0 ~ 1 之间的伪随机数(包括 0,不包括 1)。
for(let item in arr2){
indexs=Math.floor(indexs*indexLen)
arr.splice(indexs,0,arr2[item])
}
return arr
}```
将数组b随机放置进数组a
最新推荐文章于 2025-12-02 21:41:05 发布
该代码示例展示了如何在JavaScript中将一个数组(arr2)的元素随机插入到另一个数组(arr)中。通过randomIndex函数,利用Math.random()生成随机索引,并用splice方法动态插入元素。
710

被折叠的 条评论
为什么被折叠?



