我的剧本一直运行到最后。并因错误而停止。但是没有控制台错误输出。
alert("yo");
var go = "";
go.push(null);
alert("yo2");
在不知道整个代码的情况下,是否有理由不显示控制台错误?
答案 0 :(得分:0)
您应该看到错误:TypeError: Object has no method 'push'
我在Chrome控制台中获取它。
答案 1 :(得分:0)
错误消息指出push
方法无法在变量go
上运行。
这是因为它属于String
类型,因此可以使用push
方法。
push方法用于将项目添加到Array
中,如下所示:
go = []; // or you could use `go = Array()`;
go.push("A string");
go.push(null);
要将消息输出到浏览器控制台,请使用console.log
,如下所示:
console.log("Some debug message");
console.log(go); // outputs the above array
答案 2 :(得分:0)
我使用try-catch解决了这个问题:
try
{
var my_app = new My_App();
}
catch(e)
{
console.log("ERROR"+e);
}
现在我得到了控制台输出。