gpt4 book ai didi

javascript - 我如何引用 JSON 列表中的特定元素?

转载 作者:行者123 更新时间:2023-11-29 20:51:40 25 4
gpt4 key购买 nike

我得到了以下配置文件,称为 leadfree.json。在里面,我得到以下内容:

{"type": "profile", "data": [[0, 25], [90, 150], [180, 183], [211, 237], [234, 184], [313, 26]], "name": "leadfree"}

在 .js 文件中的一个函数中,我得到了以下函数:

ws_status.onmessage = function(e)
{
x = JSON.parse(e.data)
...
if (x.heat > 0.5) {//do something} //example
...
}

我想引用 [234,184]。我想说的是,如果数据现在是第 5 个数据 block 中的任何内容,我想做点什么

if data = [x5,y5] do something.

我该怎么做?我对 JSON 很陌生,只是想对开源 Web 应用程序实现一些更改。

这是我的尝试:

if (x.[5]) {window.alert("!");}

这些值不会保持不变,这就是我不能只使用这些值的原因。

目前,我还无法测试它,因为它链接到 Linux 上的硬件应用程序。

最佳答案

JS 中的数组是 0 索引的,因此您需要使用索引 4 来获取位置 5 的信息,例如:

var e = JSON.parse('{"type": "profile", "data": [[0, 25], [90, 150], [180, 183], [211, 237], [234, 184], [313, 26]], "name": "leadfree"}');

console.log(e.data[4]); //result [234, 184]

现在,当您在所需位置获得阵列时,您可以执行所需的流程。

关于javascript - 我如何引用 JSON 列表中的特定元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51535058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com