Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从哈希表中的一个键中获取多个值_Javascript_Json_Hashtable - Fatal编程技术网

Javascript 从哈希表中的一个键中获取多个值

Javascript 从哈希表中的一个键中获取多个值,javascript,json,hashtable,Javascript,Json,Hashtable,我有一个API的输出,该API提供了多个值,我希望它们能够美化为javascript中的独立输出 [ { "key": "Time", "value": "\nTuesday, July 30, 2019 5:34:16 PM\nMonday, July 29, 2019 3:23:20 PM\nMonday, July 29, 2019 1:54:05 PM" } ] 如果您想获取个人数据,例如日期、密钥等,您可以这样做: const apiV

我有一个API的输出,该API提供了多个值,我希望它们能够美化为javascript中的独立输出

[
    {
        "key": "Time",
        "value": "\nTuesday, July 30, 2019 5:34:16 PM\nMonday, July 29, 2019 3:23:20 PM\nMonday, July 29, 2019 1:54:05 PM"
    }
]

如果您想获取个人数据,例如日期、密钥等,您可以这样做:

const apiValue = [{
        "key": "Time",
        "value": "\nTuesday, July 30, 2019 5:34:16 PM\nMonday, July 29, 2019 3:23:20 PM\nMonday, July 29, 2019 1:54:05 PM"
    }]
const key = apiValue[0].key;
const day = apiValue[0].value.split('\n')[1].split(',')[0]

我想这就是你想要做的:

const myDiv=document.getElementById(“myDiv”);
常数数据=[
{
“键”:“时间”,
“值”:“\n 2019年7月30日星期四下午5:34:16\n 2019年7月29日星期二下午3:23:20\n 2019年7月29日星期二下午1:54:05”
}
];
让items=data[0]。value.split(“\n”);//在“\n”之间分割值,形成一个数组
for(let item of items){//循环遍历数组中的项,依次处理每个项
如果(item.length>0){//忽略空字符串项
myDiv.innerHTML+=item+“
”;//向div添加项和换行符 } }

不清楚您想要实现什么。是否要分析正在使用的API返回的数据?使用什么格式?这里有很多误解:(通常情况下,这需要一个默认的研究级别。如果你有,你可能会发现在MDN中发现了<代码> Spult。所以还需要做的不仅仅是一个工作的描述。需要解决的问题,而不是一个要完成的工作。将来,请考虑一下这里的系统是用来帮助你的。解决问题,而不是为你做这项工作。花几分钟时间通读。然后编辑问题,解释你想要的输出是什么,并向我们展示你自己试图解决的问题。你只在星期二打印出来,而不是所有三个日期和时间。是的,我知道,这是你可以使用的唯一代码示例