【奇技淫巧】代码优化篇(js)
在我们编码的时候我们会遇到 if 判断的时候。这个时候我们可以使用 一些技巧
例如以下这串代码,你会这么操作呢?
if(a === 1 || a === 2)
heal (优化) 之后变成以下的样子
if([1,2].includes(a))
建议少用魔法数字,就是 type == 0 之类的
你可以替换成 常量 或者是 枚举
我们在编码中也会遇到,重复的定义对象
例如:
options:["","","",""]
评价很辣眼睛
这个怎么优化呢?
//在es6中 有一个数组方法 Array.from(obj) 这个 obj 是一个类似于 数组的对象
let obj = {length : 4} //没错,这就是类数组对象,有length就好了
let arr = Array.from(obj)
//然后,请注意 箭头函数后面的({})
arr = arr.map( r => ({text : ''})
console.log(arr)

浙公网安备 33010602011771号