【发布时间】:2021-10-25 17:41:38
【问题描述】:
我编写了一个脚本来接受 csv 文件,然后将 csv 文件转换为二维数组。我可以看到我保存的对象实际上是一个数组,方法是:
console.log(Array.isArray(data));
返回true,我可以使用
console.table(data);
我现在正在尝试将二维数组的内容显示为网页上的 html 表格,这是我目前得到的结果:
function createTable(tableData) {
var table = document.createElement('table');
var row = {};
var cell = {};
tableData.forEach(function(rowData) {
row = table.insertRow(-1);
rowData.forEach(function(cellData) {
cell = row.insertCell();
cell.textContent = cellData;
});
});
document.body.appendChild(table);
}
调用
createTable(data);
我收到此错误:
(index):69 Uncaught TypeError: rowData.forEach 不是函数
【问题讨论】:
标签: javascript html arrays