какие методы вы можете вызвать в JAvascript в выражении catch - PullRequest
2 голосов
/ 31 декабря 2010

у меня есть попытка {..code ..} catch (err) {err. ### к каким методам у меня есть доступ здесь ###}

или местоположение, где они все определены, пожалуйста, так как я все время ищу и не могу найти определение того, что существует.

Я сталкивался с .description (который в основном "undefined") .stack (думаю, не уверен, работает ли он)

Ответы [ 3 ]

1 голос
/ 31 декабря 2010

Вы можете просмотреть полный список свойств объекта Error в MDC , ваш большой кросс-браузерный - .message, хотя, если это более конкретный тип ошибки появятся дополнительные свойства.

1 голос
/ 31 декабря 2010

пример ниже: -

try
{
 undefinedfunction()
}
catch(err)
{
 alert('An error has occurred: '+err.message);
}
0 голосов
/ 31 декабря 2010

Поскольку вы новичок в JS: В Firefox (у вас должны быть все браузеры, чтобы начать тестирование), установите дополнение Firebug.

Затем просто вызовите console.log (err) и перезагрузите страницу с FirebugКонсоль открыта.

Нажмите на журнал, и вы найдете все данные об объекте, который вам когда-либо может понадобиться.:)

...