js解构对象类型的实参,并赋初始值

使用场景实例:
    //把a数组中 前三个元素 复制到b数组索引为4的位置
    function arraycopy({ from,to,n,fromIndex=0,toIndex=0}){
      let valuesToCopy=from.slice(fromIndex,fromIndex+n)
      to.splice(toIndex,0,...valuesToCopy)
    }
    let a=[1,2,3,4,5]
    let b=[9,8,7,6,5]
    arraycopy({from:a,n:3,to:b,toIndex:4}) //[9,8,7,6,1,2,3,5]

 

posted @ 2021-09-09 14:47  暴燥的小蓝鲸  阅读(193)  评论(0)    收藏  举报