1
头图

1. 使用...扩展运算符

const cloneArrayBySpreadOperator = (arr)=>{
    return [...arr];
}

2. 使用from方法

const cloneArrayByArrayFrom = (arr)=>{
    return Array.from(arr)
}

3. 使用slice方式

const cloneArrayBySlice = (arr)=>{
    return arr.slice()
}

4. 使用map方法

const cloneArrayByMap = (arr)=>{
    return arr.map(i => i)
}

5. 使用filter方法

const cloneArrayByFilter = (arr)=>{
    return arr.filter(i=>true)
}

6. 使用assign方式

const cloneArrayByObjectAssign = (arr)=>{
    return Object.assign([],arr)
}

xdlumia
66 声望1 粉丝