자스 이제 배우는데 insertRow 있는 줄 모르고


table.appendChild(document.createElement('tr'));


이 지랄하고 있었음


그래서 나온 게 이건데 맞음?


function buildTable(element, [...objects]) { const keys = Object.keys(objects[0]); const table = document.createElement('table'); const thead = table.createTHead().insertRow(-1); for (const key of keys) { thead.insertCell(-1).appendChild( document .createElement('th') .appendChild(document.createTextNode(key)) ); } for (const object of objects) { const tr = table.insertRow(-1); for (const key of keys) { tr.insertCell(-1).appendChild(document.createTextNode(object[key])); } } element.appendChild(table); }


그리고 https://stackoverflow.com/a/15000018/9379639 이 새기가


table.tHead.children[0].appendChild(document.createElement("th"))


이거 하면 된다 해서 존나 했는데 안 되더라