我有这个对象:
var myValues = {
55bdf7bda89de40349854077: ["hello"]
55be0c77a89de403498540bc: ["goodbye"]
55be0e22a89de403498540c1: ["hey there!"]
}
还有一个包含id的变量:
var id = '55be0e22a89de403498540c1';
我想通过此ID在对象中查找并获取数组中的值。
我尝试找到:
myValues.id[0]
但是...无效; /
有人可以帮助我吗?
答案 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>
希望这对您有帮助