javascript - 访问数组对象中的值

标签 javascript arrays json object

我有这个对象:

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

变量 as 包含一个 id:

var id = '55be0e22a89de403498540c1';

我想通过这个id在对象中查找并获取数组中的值。

我尝试查找:

myValues.id[0]

但是...不起作用;/

有人可以帮助我吗?

最佳答案

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

关于javascript - 访问数组对象中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52517922/

相关文章:

javascript - AJAX:列出目录的内容。无法解析网址

javascript - 使用 map 和 filter 处理具有相同值的项目

java - 索引越界异常

java - 编码/解码字符串和字节数组的特殊字符

Python:在不引发异常的情况下检查字符串是否为 JSON?

java - REST api和json解析

javascript - 删除分页后数据表中的固定头不起作用

javascript - Firebase 给出失败的先决条件错误

ruby-on-rails - 如何为 Ruby 数组中的多个值执行 find_index?

javascript - 如何使用 javascript 在 html 输入字段中动态填充 JSON 数据?