传统解法


  • 0

    回复: #94 按下标插入
    const injectSections = (items, sections) => /* TODO */
    {
    let _y = JSON.parse(JSON.stringify(items)), _i=0
    sections.sort((a, b)=>a.index > b.index)
    items.forEach((item, index)=>{
    for(let i=0,j = sections.length;i<j;i++) {
    if(sections[i].index === index) {
    _y.splice(_i + index, 0 ,sections[i].content)
    _i++
    sections.splice(i, 1)
    break

    }
    }    
    

    })
    return _y
    }


登录后回复
 

与 ScriptOJ 的连接断开,我们正在尝试重连,请耐心等待