我想访问嵌套数组中元素的文件,如下所示:

[
 {
    "RT": 2.8196,
    "name": "xyz",
    "mz": 405.2996521,
    "MS2": [
        [
            "101.6111298",
            "354.3106689453"
        ],
        [
            "103.3474808",
            "342.7608032227"
        ],
        [
            "105.6327438",
            "353.7338867188"
        ]
   ]
 }
]


我想在d3中为我的应用程序访问MS2的各个元素。如何做呢?

最佳答案

假设您将变量命名为“结果”,因此您具有:

var result = [{“ RT”:2.8196,“ name”:“ xyz”,“ mz”:405.2996521,“ MS2”:[[“ 101.6111298”,“ 354.3106689453”],[“ 103.3474808”,“ 342.7608032227”], [“ 105.6327438”,“ 353.7338867188”]]}] ;;

您可以使用以下命令访问MS2中的各个阵列:

jQuery.each(result[0]['MS2'], function(member){
    // do something with member...
});


当然,您将为此需要Jquery库。

关于javascript - 从要在D3中使用的JSON文件访问ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27936632/

10-12 17:37