这段代码看不懂求解

来源:2-1 如何实现jQuery插件框架

Rhinel

2015-10-20 23:05

if ($.type(options) ==="string") { return instance[options]();}


写回答 关注

2回答

  • echo_kinchao
    2015-10-21 17:40:10
    已采纳

    如果他的类型是  string  就返回 一个选项设置。。

  • 炸猪排超人
    2016-01-14 17:15:38
    //判断传进来的参数 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]();
    }


    Kunen

    恍然大悟,感谢!

    2016-12-30 23:14:23

    共 4 条回复 >

全屏切换效果

如何在PC和移动端实现全屏切换效果,本课程会给你答案

85463 学习 · 154 问题

查看课程

相似问题