哈希数组列表中的javascript搜索

哈希数组列表中的javascript搜索,javascript,arrays,hash,Javascript,Arrays,Hash,类似于搜索下一个数组中的元素: var x = new Array(); x['op1'] = { 'a' => '1', 'b' => '2' }; x['op2'] = { 'a' => '3', 'b' => '4' }; 我需要解救与数组名匹配的哈希。例如: 输入:op1 输出:{'a'=>'3','b'=>'4'}我想你要找的只是一个包含其他对象的对象。这样,您可以按名称引用它们,如下所示: var obj={ '选项1':{'a':'1','b':'2'}

类似于搜索下一个数组中的元素:

var x = new Array();
x['op1'] = { 'a' => '1', 'b' => '2' };
x['op2'] = { 'a' => '3', 'b' => '4' };
我需要解救与数组名匹配的哈希。例如:

输入:op1


输出:{'a'=>'3','b'=>'4'}

我想你要找的只是一个包含其他对象的对象。这样,您可以按名称引用它们,如下所示:

var obj={
'选项1':{'a':'1','b':'2'},
'选项2':{'a':'3','b':'4'}
};
函数getProp(propName){
返回obj[propName];
}

控制台日志(getProp(“选项2”))不清楚你在问什么。不清楚你想要什么-请给出一个示例输入和输出你所写的甚至不是数组或对象的有效Javascript语法。数组就像
[1,2,3]
,对象就像
{key:value,key:value,key:value}
你想要像
var foo={option1:{a:1,b:2}这样的结构吗,选项2:{a:3,b:4}