通过变量访问对象和属性? [英] Accessing Object and Property via Variable?
本文介绍了通过变量访问对象和属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个命名空间设置,如
I have a namespace setup like
mySpace.util = {
valid: {
first: function() {
//blah
}
}
}
我试图将 valid
和 first
作为变量传递来访问函数?我试过了:
I am trying to pass the valid
and first
as variables to access the function ? I've tried:
mySpace.util.[variable1[variable2]()]
但这不起作用?我试图传递变量所以我得到 mySpace.util.valid.first()
mySpace.util.[variable1[variable2]()]
but that doesn't work ? I am trying to pass variables so I get mySpace.util.valid.first()
有什么想法可以做到这一点吗?
Any ideas how I could do this?
推荐答案
var obj = 'valid',
meth = 'first';
mySpace.util[obj][meth]();
这篇关于通过变量访问对象和属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文