instance[options]() 写法求解释

来源:2-3 初始化插件事件

慕数据2177041

2016-08-11 16:43

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

写回答 关注

2回答

  • 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"一样

    共 2 条回复 >

全屏切换效果

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

85463 学习 · 154 问题

查看课程

相似问题