我下载了http://www.google.com/uds/modules/gviz/gviz-api.js,将其包含在我的 html 文件中,并将以下内容添加到我的 JavaScript 代码中。
var numRows = 50.0;
var numCols = 50;
var data = new google.visualization.DataTable();
data.addRows(numRows);
for (var i = 0; i < numRows; i++)
{
for (var j = 0; j < numCols; j++)
{
data.setValue(i, j, 1.0);
}
}
var debugNumRows=data.getNumberOfRows();
我发现 debugNumRows 是未定义的,原因是 getNumberOfRows() 在 gviz-api.js 中包含以下内容。
google.visualization.DataTable.prototype.getNumberOfRows = function() {};
如果这是一个 API,这是否意味着它需要一个实现?我应该自己实施吗?我在这里找不到关于它的讨论。