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);