从哈希表中的键中获取多个值
Getting multiple values out of a key in hashtable
我有一个 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");
const data = [
{
"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"
}
];
let items = data[0].value.split("\n"); // Splits value between "\n", making an array
for (let item of items){ // Loops through items in the array, processing each in turn
if(item.length > 0){ // Ignores items that are empty strings
myDiv.innerHTML += item + "<br />"; // Adds the item and a line break to the div
}
}
<div id= "myDiv"></div>
我有一个 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");
const data = [
{
"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"
}
];
let items = data[0].value.split("\n"); // Splits value between "\n", making an array
for (let item of items){ // Loops through items in the array, processing each in turn
if(item.length > 0){ // Ignores items that are empty strings
myDiv.innerHTML += item + "<br />"; // Adds the item and a line break to the div
}
}
<div id= "myDiv"></div>