• 分享

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

avatar avatar
1850阅读 3评论 4喜欢
<!-- * @Author: web.王晓冬 * @Date: 2021-08-17 15:31:58 * @LastEditors: web.王晓冬 * @LastEditTime: 2021-08-17 15:39:28 * @Description: file content --> ### 1. 使用...扩展运算符 ```js const cloneArrayBySpreadOperator = (arr)=>{ return [...arr]; } ``` ### 2. 使用from方法 ```js const cloneArrayByArrayFrom = (arr)=>{ return Array.from(arr) } ``` ### 3. 使用slice方式 ```js const cloneArrayBySlice = (arr)=>{ return arr.slice() } ``` ### 4. 使用map方法 ```js const cloneArrayByMap = (arr)=>{ return arr.map(i => i) } ``` ### 5. 使用filter方法 ```js const cloneArrayByFilter = (arr)=>{ return arr.filter(i=>true) } ``` ### 6. 使用assign方式 ```js const cloneArrayByObjectAssign = (arr)=>{ return Object.assign([],arr) } ```
avatar avatar
请登录后留言
avatar avatar
xdlumia
fdsfds
avatar avatar
superLovezha
111
avatar avatar
Summer
不错不错