D3.js versions 3 (3.5.17) et 4 (4.2.1)
var dataset = [["a", "b"], ["c", "d"]]; d3.selectAll("tr") .each(function (d, i) { d3.select(this).selectAll("td") .text(function (D, j) { return dataset[i][j]; }); });