JS 好与坏

2020-03-27  本文已影响0人  YM雨蒙

如果一个特性有时好用, 有时危险, 还有一个更好的选项, 你应该总是使用那个更好的

JS代码中的特性取舍

不要用的JS特性

推荐使用的JS特性

命名

坏命名示例

let xiaoming  // 拼音
let flag = true  // 所有布尔都是 flag , 意义不明确
let userInfo = {name: 'y', id: 1}  // 所有变量都是信息, 没必要在后面加信息的后缀
let handler = x => console.log(x)  // 所有函数都是 handler
let cnt = '...'  // 缩写不清楚 
let idx = 0
let cur = 0

首要规则: 让人看懂
命名应该符合英文习惯

命名不准用缩写

注释

注释分类

Lint

上一篇 下一篇

猜你喜欢

热点阅读