Javascript 如何基于键从对象文本返回值?

Javascript 如何基于键从对象文本返回值?,javascript,jquery,Javascript,Jquery,我有一个数组,如下所示。如何检索特定键的值并将该值放入变量中 var obj = {"one":"1","two":"3","three":"5","four":"1","five":"6"}; 例如,如果我想得到“三”的值,我将如何在javascript或jQuery中实现它?您可以通过或符号来实现,如下所示: var myVariable = obj.three; //or: var myVariable = obj["three"]; 在第二个示例中,“three”可以是另一个变量中的

我有一个数组,如下所示。如何检索特定键的值并将该值放入变量中

var obj = {"one":"1","two":"3","three":"5","four":"1","five":"6"};
例如,如果我想得到“三”的值,我将如何在javascript或jQuery中实现它?

您可以通过或符号来实现,如下所示:

var myVariable = obj.three;
//or:
var myVariable = obj["three"];
在第二个示例中,
“three”
可以是另一个变量中的字符串,这可能就是您所追求的。另外,为了清楚起见,您拥有的只是一个对象,而不是数组:)

这里有一个解决方案(顺便说一下,这是一个对象而不是数组):


您还可以使用下划线JS库中的
.purcle
函数更轻松地执行此操作。

除了爱你之外,什么都没有,尼克:)我可以问您一个次要问题吗?假设我要查找的键是一个变量。是不是这个变量mmyVariable=obj[我正在寻找的关键点];这不是一个数组;这是一个object-literal,谢谢你的澄清。
var obj = {"one":"1","two":"3","three":"5","four":"1","five":"6"};
var myFunc = function(thisObj, property) {console.log(obj[property])};
myFunc(obj, "two");
//Output will be 3