乐趣区

关于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)
}
退出移动版