js
9级浪
没事撸撸码
展开
-
函数式编程——为什么现在主流的前端框架都开始使用函数式编程
为什么现在主流的前端框架都开始使用函数式编程原创 2022-04-23 13:25:43 · 1484 阅读 · 0 评论 -
代码性能指标
一、健壮性1、保持健壮性的好处a、避免和程序无关的因素,导致代码报错b、快速给出问题反馈c、不至于因为非必要性bug,而导致程序执行中断2、如何保障健壮性a、参数做好默认值,做好检测b、程序做好意外情况的处理二、可读性1、典型的丑陋结构a、if-else分支过长-策略模式,状态b、分支套分支-联合逻辑表达式c、回调地狱-promise,asnyc2、遵循命名规范a、常量全大写b、类名大驼峰c、普通变量和方法小驼峰d、局部变量下划线开头e、遵循语义化(先自己想好中文描述,.原创 2022-04-23 11:16:03 · 521 阅读 · 0 评论 -
30-seconds-of-code
30-seconds-of-code今天在github,发现了超好的资源库,30秒写出质量的代码。下面是我从库里抄来的一个方法,大家先睹为快~title: allEqualtags: array,beginner检查数组中的所有元素是否相等。使用 Array.prototype.every() 检查数组的所有元素是否与第一个元素相同。数组中的元素使用严格比较运算符进行比较,它不考虑’ NaN '自不等式。const allEqual = arr => arr.every(val =原创 2021-04-29 22:38:23 · 543 阅读 · 0 评论