这段代码看不懂求解
if ($.type(options) ==="string") { return instance[options]();}
if ($.type(options) ==="string") { return instance[options]();}
2015-10-20
//判断传进来的参数 options ,是不是一个字符串,用的是 jQuery 的 type 方法。为什么要判断?因为这个options 传进来的可能是一个 Object ,类似于 {index: 0, easing: 'liner'},传的参数类型不一样,处理方式也不一样 if ($.type(options) ==="string") { //假设 options 是 init 这个字符串,下面这个代码相当于: return instance.init(); // instance.init(),也就是执行 instance下的 init 方法 // return instance.init(),就是返回 执行 instance下的 init 方法之后的结果 return instance[options](); }
举报