整洁 Javascript 代码
善用内置函数
find/findIndex
冗余场景:
|
整洁方案:
|
filter/some
冗余场景:
|
整洁方案:
|
map
冗余场景:
|
整洁方案:
|
reduce/reduceRight
冗余场景:
|
整洁方案:
|
可检索的名称
写可读性强、易于检索的的代码非常重要。
冗余场景:
|
整洁方案:
|
解析性的变量
冗余场景:
|
整洁方案:
|
显式优于隐式
晦涩场景:
|
整洁方案:
|
短路语法更清晰
冗余场景:
|
整洁方案:
|
函数参数不多于2
冗余场景:
|
整洁方案:
|
一个函数专注一件事
冗余场景:
|
整洁方案:
|
函数名称见名知义
晦涩场景:
|
整洁方案:
|
函数只抽象一个层次
整洁理念: 拆分函数使其易于复用和易于测试
冗余场景:
|
整洁方案:
|
删除重复代码
JavaScript 是弱类型语句,所以很容易写通用性强的函数
冗余场景:
|
整洁方案:
|
默认参数&短路语法
冗余场景:
|
整洁方案:
|
Object.assign
用法
冗余场景:
|
整洁方案:
|
不要写入全局函数
冗余场景:
|
整洁方案:
|
函数式编程
冗余场景:
|
整洁方案:
|
封装条件
冗余场景:
|
整洁方案:
|