一个数组怎么在随机位置插入多个元素

比如

var a = [1,2];

var b = ['a','b','c','d','e','f','g','h','i'];

怎么把a数组中的元素随机插入到b数组内,数组b的排序不变

天涯尽头无女友
浏览 577回答 1
1回答

慕的地8271018

function randomInsert(arr1, arr2) {    arr1.forEach(value =>        arr2.splice(Math.random() * arr2.length, 0, value))    return arr2;}var a = [1, 2];var b = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'];console.log(randomInsert(a, b));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript