Javascript 您可以在catch语句中调用什么方法

Javascript 您可以在catch语句中调用什么方法,javascript,methods,try-catch,Javascript,Methods,Try Catch,我有 试一试{ …代码。。 }捕捉(错误){ 呃。#####我在这里可以使用什么方法### } 或者一个位置,在那里他们都被定义请,因为我搜索各地,无法找到什么存在的定义 我遇到过 .description(大部分为“未定义”) .stack(我不确定这是否有效)因为您是JS新手: 在Firefox中(您应该有所有的浏览器开始测试) 安装插件Firebug 然后只需调用console.log(err)并在Firebug控制台打开的情况下重新加载页面 单击日志,您将找到您可能需要的对象上的所有数据

我有 试一试{ …代码。。 }捕捉(错误){ 呃。#####我在这里可以使用什么方法### }

或者一个位置,在那里他们都被定义请,因为我搜索各地,无法找到什么存在的定义

我遇到过 .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中定义了错误,所以我不必担心跨平台。但是我想打印出所有错误的详细信息,更有用的是行号和错误产生的类或方法。这可能吗?