数组对象中的访问值

时间:2018-09-26 12:36:42

标签: javascript arrays json object

我有这个对象:

var myValues = {
  55bdf7bda89de40349854077: ["hello"]
  55be0c77a89de403498540bc: ["goodbye"]
  55be0e22a89de403498540c1: ["hey there!"]
}

还有一个包含id的变量:

var id = '55be0e22a89de403498540c1';

我想通过此ID在对象中查找并获取数组中的值。

我尝试找到:

myValues.id[0]

但是...无效; /

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

您需要执行myValues[id]myValues['55be0e22a89de403498540c1']。这是一个json对象,而不是原始数组,因此您无法像尝试这样做的那样使用索引对其进行访问。

答案 1 :(得分:1)

您的数组应该喜欢

var myValues = {
  '55bdf7bda89de40349854077': "hello",
  '55be0c77a89de403498540bc': "goodbye",
  '55be0e22a89de403498540c1': "hey there!"
}

alert(myValues["55be0e22a89de403498540c1"])
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>

希望这对您有帮助