JSFiddle - React, Tailwind, and code Playground
JavaScript
var keys = ["key1","key2","key3"]
var data = {
"key1": {
"target": "hostname",
"datapoints": [
[12, 1.42472334E9],
[13, 1.424723355E9],
[14, 1.42472337E9]]},
"key2": {
"target": "hostname",
"datapoints": [
[15, 1.42472334E9],
[16, 1.424723355E9],
[17, 1.42472337E9]]}
}
for (var k in keys){
if(data.hasOwnProperty(keys[k])){
for ( var i =0; i< data[keys[k]]["datapoints"].length; i++){
console.log(data[keys[k]]["datapoints"][i])
}
}else{console.log(keys[k]+" does not exist in data")}
}