随笔分类 -  JS工具类方法

摘要:在解决问题考虑两者的时候就需要考虑两者的区别。 「Map」 是可迭代的,可以直接进行迭代,例如forEach循环或者for...of...循环.Map 保持对长度的跟踪,map.size可获取长度。 当插入顺序是你解决问题时需要考虑的,并且当前需要使用除 String 和 Symbol 以外的键名时 阅读全文
posted @ 2020-07-23 21:23 佳琪欧尼 阅读(197) 评论(0) 推荐(0)
摘要:定义: forEach(): 针对每一个元素执行提供的函数(executes a provided function once for each array element)。 map(): 创建一个新的数组,其中每一个元素由调用数组中的每一个元素执行提供的函数得来(creates a new ar 阅读全文
posted @ 2020-07-01 08:06 佳琪欧尼 阅读(211) 评论(0) 推荐(0)
摘要:'A+B-C/D*E'.split(/[*/()+-]/) => [A,B,C,D,E] 阅读全文
posted @ 2019-10-18 17:14 佳琪欧尼 阅读(391) 评论(0) 推荐(0)
摘要:Promise Generator Async/Await 阅读全文
posted @ 2019-08-12 16:11 佳琪欧尼 阅读(185) 评论(0) 推荐(0)
摘要:getLen('家好就abc') //9 getLen('abcdefg') //7 阅读全文
posted @ 2019-04-09 11:30 佳琪欧尼 阅读(271) 评论(0) 推荐(0)
摘要:使用 Object.keys(object) 可以取出属性名为数组,但会打乱顺序 严格意义上对象中是只有映射关系而没有顺序的,但是在存储结构里是有顺序的,如果想获取存储结构里的第一个属性可以使用for遍历出第一个属性的属性名,从而获得第一个属性 阅读全文
posted @ 2019-03-28 14:03 佳琪欧尼 阅读(19963) 评论(0) 推荐(0)
摘要:https://i.cnblogs.com/EditPosts.aspx?opt=1调用方法: 结果为1 阅读全文
posted @ 2018-12-23 10:18 佳琪欧尼 阅读(267) 评论(0) 推荐(0)
摘要:用了自调用递归的方法,很6。 阅读全文
posted @ 2018-04-10 09:16 佳琪欧尼 阅读(155) 评论(0) 推荐(0)
摘要:1 function isEqual(a, b) { 2 //如果a和b本来就全等 3 if (a === b) { 4 //判断是否为0和-0 5 return a !== 0 || 1 / a === 1 / b; 6 } 7 //判断是否为null和undefined 8 if (a == null |... 阅读全文
posted @ 2018-04-10 09:14 佳琪欧尼 阅读(5669) 评论(0) 推荐(0)