摘要: 1.数组展开运算符:(只能和数组展开) let a=[1] let b=[...a,3,4] console.log(b)//[1, 3, 4] 2.对象展开运算符:(只能和对象展开合并) let a={"a":1} let b={...a,num:4} console.log(b) //{a: 1 阅读全文
posted @ 2022-02-27 23:34 cc-front 阅读(227) 评论(0) 推荐(0)
摘要: 1.求数组元素交集: const listIntersection = (firstList,...args)=>{ if(!Array.isArray(firstList) || !args.length){ return firstList; } return firstList.filter( 阅读全文
posted @ 2022-02-27 16:04 cc-front 阅读(112) 评论(0) 推荐(0)
摘要: 1.将字符串,对象等作为伪数组转换成数组: Array.from() 将伪数组转变成数组,就是只要有length的长度就可以转成数组 --ES6 let str = '12345' console.log(Array.from(str)) let obj={0:'a',1:'b',length:2} 阅读全文
posted @ 2022-02-27 15:56 cc-front 阅读(81) 评论(0) 推荐(0)
摘要: 1.将多维数组转换为一维数组 let arr=[[0,1],[2,3],[3,4,4,[5,6]]] const newArr=function(arr){ return arr.reduce((pre,cur)=>pre.concat(Array.isArray(cur)?newArr(cur): 阅读全文
posted @ 2022-02-27 13:31 cc-front 阅读(206) 评论(0) 推荐(0)