摘要: function deepClone(obj={}) { if(typeof obj !== 'object' || obj == null){ // obj 是null,或者不是对象和数组,直接返回 return obj } //初始化返回结果 let result if (obj instanc 阅读全文
posted @ 2020-12-23 17:41 `Duet` 阅读(87) 评论(0) 推荐(0) 编辑
摘要: function flatten(arr){ let res = []; arr.map((item)=>{ if(Array.isArray(item)){ res = res.concat(flatten(item)); }else{ res.push(item); } }); return r 阅读全文
posted @ 2020-12-23 17:04 `Duet` 阅读(87) 评论(0) 推荐(0) 编辑
摘要: const arr = [1,2,1,2,3,4,1,5,1,2,6] //方法一 const arr1 = [...new Set(arr)] //方法二 const arr2 = Array.from(new Set(arr)) //方法三 function noDup1(arr){ let r 阅读全文
posted @ 2020-12-23 12:35 `Duet` 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 数组拼接 方法一 for循环 var arr = ['tom', 'jerry']; var arr2 = [1, 2]; for(var i=0; i<arr2.length; i++){ arr.push(arr2[i]) } console.log(arr); // ['tom', 'jerr 阅读全文
posted @ 2020-12-23 11:00 `Duet` 阅读(229) 评论(0) 推荐(0) 编辑