var a = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2'];
var b = ['A', 'B', 'C', 'D'];
let arr = [...a];
let index = 0;
for (let i = 0; i < a.length; i++) {
if( i % 2 == 1 ) {
let ind = i + 1 + index;
arr.splice(ind, 0, b[index]);
index ++;
}
}
console.log(arr);
想到做的一个需求,插入广告位,在1、3、6插入广告数据,跟这个应该是一个道理
第 30 题:请把俩个数组 [A1, A2, B1, B2, C1, C2, D1, D2] 和 [A, B, C, D],合并为 [A1, A2, A, B1, B2, B, C1, C2, C, D1, D2, D]