Javascript 您可以在catch语句中调用什么方法
我有 试一试{ …代码。。 }捕捉(错误){ 呃。#####我在这里可以使用什么方法### } 或者一个位置,在那里他们都被定义请,因为我搜索各地,无法找到什么存在的定义 我遇到过 .description(大部分为“未定义”) .stack(我不确定这是否有效)因为您是JS新手: 在Firefox中(您应该有所有的浏览器开始测试) 安装插件Firebug 然后只需调用console.log(err)并在Firebug控制台打开的情况下重新加载页面 单击日志,您将找到您可能需要的对象上的所有数据。:) ,您的大跨浏览器是Javascript 您可以在catch语句中调用什么方法,javascript,methods,try-catch,Javascript,Methods,Try Catch,我有 试一试{ …代码。。 }捕捉(错误){ 呃。#####我在这里可以使用什么方法### } 或者一个位置,在那里他们都被定义请,因为我搜索各地,无法找到什么存在的定义 我遇到过 .description(大部分为“未定义”) .stack(我不确定这是否有效)因为您是JS新手: 在Firefox中(您应该有所有的浏览器开始测试) 安装插件Firebug 然后只需调用console.log(err)并在Firebug控制台打开的情况下重新加载页面 单击日志,您将找到您可能需要的对象上的所有数据
。message
,但如果是a,则会有其他属性。下面是一个示例:-
try
{
undefinedfunction()
}
catch(err)
{
alert('An error has occurred: '+err.message);
}
以下是IE的API:。你会注意到只有
.message
像Nick提到的那样被共享。如果我提供更多细节,也许会有所帮助,我在java库下使用rhino,并且在我运行的一些Javascript中定义了错误,所以我不必担心跨平台。但是我想打印出所有错误的详细信息,更有用的是行号和错误产生的类或方法。这可能吗?