问答详情
源自:2-3 初始化插件事件

instance[options]() 写法求解释

if($.type(options) === "string") return instance[options](); 这个instance[options]()我不太能理解这种写法,谁能解释下?

提问者:慕数据2177041 2016-08-11 16:43

个回答

  • qq_T_T若是人间四月天_0
    2017-02-04 11:51:15

    这个是针对调用init等pageSwitch的方法,如$("data-pageSwitch").pageSwitch("init");即是这种情况,而你说的没影响是因为此处传的值是object而非字符串

  • 慕粉3746420
    2016-08-13 16:04:15

    instance是一个对象,而options是一个字符串,instance[options]就是查询instance里属性名为options的属性值。类似var a = {name: "david"}; a["name"] = "david"一样