I want to create a table whose header labels are known dynamically based on data object property names
Here is my code example:
ob = { ** name **: "Joe",
** age **: "22",
** country **: "UK"
}
table = document.createElement("table");
function createHeaders(obj) {
let tr = document.createElement("tr");
//get keys and iterate ...
for (let key of keys) {// how to get keys ?
const th = document.createElement('th');
th.innerHtml = key;
tr.appendChild(th)
}
return tr;
}