Javascript 从哈希表中的一个键中获取多个值
我有一个API的输出,该API提供了多个值,我希望它们能够美化为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
[
{
"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。所以还需要做的不仅仅是一个工作的描述。需要解决的问题,而不是一个要完成的工作。将来,请考虑一下这里的系统是用来帮助你的。解决问题,而不是为你做这项工作。花几分钟时间通读。然后编辑问题,解释你想要的输出是什么,并向我们展示你自己试图解决的问题。你只在星期二打印出来,而不是所有三个日期和时间。是的,我知道,这是你可以使用的唯一代码示例