![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端代码优化
boyMiSen
前端孜孜求道开发人员
展开
-
使用数组方式代替switch增强代码可读性
使用数组方式代替switch增强代码可读性在进行前端学习+开发的过程中,个人提供一种一些特殊例子可以使用数组的arr.indexOf()来替代switch的代码。举个例子,js的new Date()返回的月份是英文缩写,如:Jun、Jul,我们要把它转成数字来显示,使用switch的方法这里就不贴了(如果这个都不会请移步度娘)下面贴关键代码块: let monthArray ...原创 2019-07-12 16:40:03 · 882 阅读 · 0 评论 -
五行关键代码解决数组排序
数组排序算法,模仿快速排序。当然达不到O(nlogn)的时间复杂度。先上快速排序的方法,我比较喜欢这种二分法。function quick(arr) { if (arr.length < 2) return arr // 递归出口,长度小于2无需再排序 let midArr = Math.floor(arr.length/2) // 切一半下标 let ...原创 2019-09-12 11:17:44 · 197 阅读 · 0 评论