为了账号安全,请及时绑定邮箱和手机立即绑定

instance[options]() 写法求解释

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

正在回答

2 回答

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

1 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

instance[options]() 写法求解释

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信