Javascript 如何编写js代码:错误消息后返回

Javascript 如何编写js代码:错误消息后返回,javascript,Javascript,我有这样一个代码块: var someFunction = function() { // some code if(someCondition) { NotificationService.error("errorMessage"); return; } // some code } NotificationService的error函数不返回任何内容,只在屏幕上打印错误消息。someFunction方法也不返回任何内容。若我通过检查一些不同的条件发现错

我有这样一个代码块:

var someFunction = function() {

  // some code

  if(someCondition) {
    NotificationService.error("errorMessage");
    return;
  }

  // some code
}
NotificationService的error函数不返回任何内容,只在屏幕上打印错误消息。someFunction方法也不返回任何内容。若我通过检查一些不同的条件发现错误,我不想继续这个函数,总是使用相同的代码块是很麻烦的。如何避免重复此块:

NotificationService.error("errorMessage");
return;

您应该使用
throw
和error对象。然后,这些可以与
try..catch
一起使用,以提供实际的错误处理。这是一种糟糕的提问方式,没有意义,请修改语法。如果可以写得“更干净”(或者你实际上是说更短?),这取决于条件和错误消息,它们是否在每个条件下都不同?如果不能将更多的条件组合在一起,或者不能使用一些变量来生成错误消息的索引,那么您就无能为力了。@NiettheDarkAbsol您的意思是这样吗?:var someFunction=function(){try{//如果(someCondition)抛出“errorMessage”//some code}捕获(err){NotificationService.error(err);}}我认为这样更好。谢谢