【发布时间】:2015-05-03 15:15:56
【问题描述】:
我有一个函数examples(a,b,c,…)。每个参数都可能引发错误。所有这些都以相同的方式处理。我猜examples([array]) 应该属于同一类。
在我的代码中,我目前有类似的东西:
for (i = 0; i < len; i++) {
try { this.example(arg[i]) }
catch (e) { log(e) }
}
从用户的角度来看,我希望能够一次看到所有参数的错误,而不是修复一个然后发现下一个等。但我最终发现了自己,在我看来,这对于实用程序来说并不理想函数。
有没有办法一次性重新抛出所有个错误?
最佳做法是什么?
如果有标准,为什么推荐它?
【问题讨论】:
标签: javascript error-handling try-catch user-experience coding-style