javascript搜索哈希数组列表

时间:2017-10-20 18:34:23

标签: javascript arrays hash

像搜索下一个数组中的元素一样:

var x = new Array();
x['op1'] = { 'a' => '1', 'b' => '2' };
x['op2'] = { 'a' => '3', 'b' => '4' };

我需要解救与数组名称匹配的哈希。例如:

输入:op1

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

1 个答案:

答案 0 :(得分:0)

我认为你要找的只是一个包含其他物体的物体。通过这种方式,您可以按名称引用它们,如下所示:

var obj = {
  'option1': { 'a': '1', 'b': '2' },
  'option2':{ 'a': '3', 'b':'4' }
};

function getProp(propName) {
  return obj[propName];
}

console.log(getProp("option2"));