Javascript中的返回函数及其工作原理?

dez*_*cus 1 javascript web-applications return return-value webgl

我正在尝试优化和现有的WebGl JavaScript代码片段,并且代码的瓶颈在最后的if语句中,return但是返回语句似乎没有返回任何内容.

function render() {
  if (object.loading) return; // there is no value after return
  // Loading is a boolean indicating if information is still being parsed from a file or not  
}
Run Code Online (Sandbox Code Playgroud)

这是我第一次看到具有return语句的代码,而没有指定后续变量在其后返回.

没有return程序失败,所以它绝对重要.

JavaScript是否有特殊情况return可以使用而无需指定后面返回的内容?

Roc*_*mat 8

如果return在其后使用没有值,则返回该值undefined.这用于在不返回值的情况下停止函数.如果函数undefined在没有return语句的情况下结束,它也将返回.

http://jsfiddle.net/Q9UJg/1/