通过变量访问对象和属性? [英] Accessing Object and Property via Variable?

查看:55
本文介绍了通过变量访问对象和属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个命名空间设置,如

I have a namespace setup like

mySpace.util = {

    valid: {

          first: function() {
               //blah
          }

    }

}

我试图将 validfirst 作为变量传递来访问函数?我试过了:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆