当我关闭Google API时,我得到一条“未捕获的TypeError:无法读取未定义的属性'DataTable‘”的消息。
我想捕捉这个未定义的错误,并弹出一个窗口,上面写着"Google已被禁用“,但我不确定什么类型的对象是未定义的。我目前正在检查"DataTable“对象,但我非常确定这是错误的,因为现在无论如何都会弹出窗口。
这是我的代码。
var data = new google.visualization.DataTable();
if(typeof DataTable == "undefined"){
window.alert("
我找不到问题了。我只是得到了“未定义的TypeError:无法设置属性‘显示’的未定义”这个错误。
function filterTodo(e){
const todos = todoList.childNodes;
todos.forEach(function(todo){
switch (e.target.value){
case "all" :
todo.style.display = 'flex';
break;
case "completed" :
我想检查字体和fontSize是否都是未定义的--这是从客户端side.When发送的--用户不选择字体或字体大小,而是传递未定义的值。当它们中只有一种(字体或字体大小)未定义时,这些条件才能很好地工作,但当两者都未定义时,我会收到一个错误,
TypeError: Cannot read property 'font' of undefined
at Scope.StylesCtrl.$scope.addStyles (http://0.0.0.0:8080/app/edit/styles/StylesCtrl.js:26:38)
at fn (eval at
每当我试图启动我的项目时,我都会发现以下错误:
$ ng serve
您的全局角CLI版本(1.7.3)大于本地版本(1.6.8)。使用本地角度CLI版本。
若要禁用此警告,请使用"ng set --全局warnings.versionMismatch=false“。
无法读取null的属性“config”
(D:\Projekte\Advanced-ban\webinterface\node_modules\@angular\cli\tasks\serve.js:51:63) at (D:\Projekte\Advanced-an\webinterface\node_modules