js b列表每第6个 依次循环插入 a列表的数据
// 假设 a = [{id: 1},{id:2},{id:3}]
// list = [{id:11},{id:22},{id:33},......]
// 每6个增加数组a中的数据
function insertItemsFromA(data, itemsToInsert) {
if(itemsToInsert && itemsToInsert.length > 0) {
let insertItemsIndex = 0; // 使用一个索引来跟踪需要插入的项
for (let i = 5; i < data.length; i += 6) {
data.splice(i, 0, itemsToInsert[insertItemsIndex]);
insertItemsIndex++;
if (insertItemsIndex >= itemsToInsert.length) { // 如果已经插入了所有的itemsToInsert,重置索引
insertItemsIndex = 0;
}
}
}
}
insertItemsFromA(list, a);
浙公网安备 33010602011771号