标签: javascript exception error-handling
在Mozilla对throw的解释中,解释了throw接受了一个表达式。通常你会看到error个对象被抛出异常,所以我想知道是否有任何缺点来抛出别的东西(比如字符串或数字)而不是错误对象。
throw
答案 0 :(得分:1)
不是一个具体的答案,但拥有一个你知道它的标准对象将包含某些属性,如message,方便且一致,这使得应用程序的其余部分更容易做出相应的响应。
message
此外,如果这些错误在没有被捕获的情况下冒泡到顶部,那么使用像Loggly(或类似)这样的服务将这些错误记录到异地,标准错误对象使这种服务更容易为您创建有意义的数据