gpt4 book ai didi

javascript - 如何捕获 Uncaught typeerror : cannot read property 'datatable' of undefined. 错误

转载 作者:行者123 更新时间:2023-12-01 03:18:37 25 4
gpt4 key购买 nike

当我关闭 Google API 时,我收到一条“未捕获的类型错误:无法读取未定义的属性“DataTable””消息。

我想捕获这个未定义的错误,并弹出一个窗口,显示“Google 已被禁用”,但我不确定哪种类型的对象未定义。我当前正在检查“DataTable”对象,但我很确定这是错误的,因为无论如何现在都会弹出窗口。

这是我的代码。

var data = new google.visualization.DataTable();
if(typeof DataTable == "undefined"){
window.alert("sometext");
} else {
data.addColumn('string', 'Name');
data.addColumn('string', 'Manager');
data.addColumn('string', 'ToolTip');
data.addColumn('string', 'Type');
data.addColumn('string', 'Code');
data.addColumn('string', 'Aggregation');
data.addColumn('string', 'Stage');

data.addRows([
<xsl:apply-templates select="/*" mode="render"/>
['1','2','3','4','5','6','7']
]);

data.removeRow(data.getNumberOfRows() - 1);

drawDebugFlow(data);
}

最佳答案

而不是:

if(typeof DataTable == "undefined"){

用途:

if(typeof google == "undefined" || typeof google.visualization == "undefined"){

错误是“未捕获的类型错误:无法读取未定义的属性‘DataTable’”而不是“数据表未定义”

关于javascript - 如何捕获 Uncaught typeerror : cannot read property 'datatable' of undefined. 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45376741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com