javascript - 使用 ajax : possible? 记录 try{ ... } catch(e){ ... }

标签 javascript ajax exception logging

当我在 chrome 控制台中尝试以下操作时,我得到“未定义”作为“e”的值:

try{
    var test=somethingInvalid();
}
catch(e){
    console.log(e);
}

如何访问 e 的详细信息?

它有什么特点?

谢谢。


呵呵。执行 console.log('E is: '+e) 接缝工作。对不起!

最佳答案

嗯,它会返回 undefined,因为最后一行 console.log 没有返回值。

try{
    false = true;
}
catch(e){
    console.log(e);
}

但是在上面你还会看到一个对象 > Reference Error 后面跟着下一行 undefined

enter image description here

关于javascript - 使用 ajax : possible? 记录 try{ ... } catch(e){ ... },我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7432055/

相关文章:

c# - 新的 .NET 运行时能否抛出更有意义的空引用异常?

javascript - 通过 HTML/JS 的新 Chrome 隐身窗口

javascript - 在 shell 脚本中运行两个 Node 进程

c# - 处理 DbContext 创建异常

c# - 在 C# 中捕获错误时退出程序?

php - 在 ajax 加载页面后执行 javascript 脚本 - 不起作用

javascript - 使用 Javascript .split() 模拟 PHPexplode()

javascript - 用纯 JS 切换 div

javascript - 重新加载页面而不影响 YouTube 进度

javascript - Ajax代码问题