通过变量访问对象和属性?

时间:2012-02-24 03:16:59

标签: javascript namespaces

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

mySpace.util = {

    valid: {

          first: function() {
               //blah
          }

    }

}

我正在尝试将validfirst作为变量来访问该函数?我试过了:

mySpace.util.[variable1[variable2]()]但这不起作用?我试图传递变量,所以我得到mySpace.util.valid.first()

我有什么想法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

var obj = 'valid',
    meth = 'first';

mySpace.util[obj][meth]();