javascript - 如何在 jQuery 中通过数组中的索引访问键的值?

标签 javascript jquery arrays json

以下面的示例为例,它是 json 响应的一部分。我想访问第四个“ID”的“TestUser4”值。我怎样才能用 jQuery 实现这个目标?

"UIDs": [
    {
      "ID": "TestUser1",
      "Type": "Ext"
    },
    {
      "ID": " TestUser2",
      "Type": "Int"
    },
    {
      "ID": "TestUser3",
      "Type": "Ext"
    },
    {
      "ID": "TestUser4",
      "Type": "Sys"
    }
  ]

我的代码类似于以下内容:

jQuery.ajax({
    type: "GET",
    dataType: "json",
    success: function( data ) {
        console.log( "ID: " + data.UIDs.ID[ 3 ].value );
    }
});

最佳答案

您有一个名为 UID 的数组,其中包含 4 个具有“ID”和“Type”属性的未命名对象。要在 JavaScript 中访问它:

console.log("ID: " + data.UIDs[3].ID ); 

关于javascript - 如何在 jQuery 中通过数组中的索引访问键的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37621348/

相关文章:

jquery - CSS Jquery - 当我更改背景颜色时,文本在 IE6 中变得模糊?

c - 如何增加C中数组的限制?

javascript - 按索引更新数组中的 JSON 键值

javascript - jQuery 单选按钮检查添加类,否则如果单选按钮未选中则删除类?

javascript - 使用单击功能关闭数据弹出窗口时出现问题

javascript - 鼠标滚动事件

c - C+YACC中变量被覆盖,为什么?

arrays - 如何在 Swift 中使用区分大小写和不区分大小写的混合字符串避免 Array 中的重复条目?

javascript - jQuery 遍历 JSON 字典

javascript - 根据内部数组条件划分数组