- 避免使用全局量
包括变量和函数,最好对齐进行封装; - 避免与null进行比较
如果看到了与null比较的代码,尝试使用以下技术替换
function sortArry(values){
if(values!=null){ //不推荐
values.sort()
}
}
function sortArry(values){
if(values instanceof Array){ //推荐
values.sort()
}
}
a、如果值应为一个引用类型,使用 instanceof 操作符检查其构造函数;
b、如果值应为一个基本类型,使用 typeof 检查其类型;
c、如果是希望对象包含某个特定的方法名,则使用 typeof 操作符确保指定名字的方法存在于对象上
- 使用常量
将固定不变的值封装成常量
var constants = {
INVALID_MSG: "SUCCESS!",
INVALID_URL: "/detail/info"
}
来源:CSDN
作者:小宇宙chris_310
链接:https://blog.csdn.net/qq_38796823/article/details/104805670