关于javascript:六种-copy-array-的方式你会几种

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理