根据此处给出的解决方案:创建链接到 csv 文件的表
我不明白这部分代码会发生什么:
var cells = rows.selectAll("td")
.data(function(row) {
return columns.map(function(column) {
return row[column];
});
})
我知道 data() 将在我的数组“行”中的每个元素上循环,并且 Array.prototype.map() 将“创建一个新数组,其结果是对该数组中的每个元素调用提供的函数”。
在return columns.map(function(column)
,“列”到底是什么?
如果有人能逐步解释两个匿名函数形成的循环,我将不胜感激。