Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过变量访问对象和属性?_Javascript_Namespaces - Fatal编程技术网

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

Javascript 通过变量访问对象和属性?,javascript,namespaces,Javascript,Namespaces,我有一个名称空间设置,如 mySpace.util = { valid: { first: function() { //blah } } } 我正在尝试将有效和第一个作为变量传递以访问函数?我试过: mySpace.util.[variable1[variable2]()]但那不行吗?我正在尝试传递变量,以便获得mySpace.util.valid.first() 你知道我该怎么做吗?太棒了:)谢谢

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

mySpace.util = {

    valid: {

          first: function() {
               //blah
          }

    }

}
我正在尝试将
有效
第一个
作为变量传递以访问函数?我试过:

mySpace.util.[variable1[variable2]()]
但那不行吗?我正在尝试传递变量,以便获得
mySpace.util.valid.first()

你知道我该怎么做吗?

太棒了:)谢谢你。1个括号!为什么我要。。。。哈哈
var obj = 'valid',
    meth = 'first';

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