js 高级技巧
1、高级函数
1.1 安全的类型检测
typeof 操作符,对一个值使用可能返回下列某个字符串
undefined, boolean, string, number, object, function
null 也返回 object
instanceof 用来判断对象是否为某个类的实例
var isArray = value instanceof Array
Object.prototype.tostring.call(value); // 安全的类型检测
1.2 惰性载入
惰性载入表示函数执行的分支仅会发生一次
var aa = (function(){
if(condition){
return function(){}
else if(condition){
return function(){}
}
})();
aa();
浙公网安备 33010602011771号