头图

六种 copy array 的方式你会几种???

xdlumia

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)
}
阅读 226
66 声望
1 粉丝
0 条评论
你知道吗?

66 声望
1 粉丝
文章目录
宣传栏