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

Javascript中的返回函数及其工作原理?,javascript,web-applications,return-value,return,webgl,Javascript,Web Applications,Return Value,Return,Webgl,我试图优化现有的一段WebGl JavaScript代码,代码的瓶颈是一个if语句,结尾有return,但是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

我试图优化现有的一段WebGl JavaScript代码,代码的瓶颈是一个if语句,结尾有return,但是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  
}
这是我第一次看到代码有一个return语句,但后面没有指定要返回的后续变量

如果没有返回,程序将失败,因此它肯定很重要


JavaScript是否有一种特殊情况,在这种情况下可以使用return,而不必指定返回后返回的内容?

在这种情况下,它就像一个get out子句一样使用,因为未满足所需的条件而过早中断函数的执行。这是整个功能,还是在注释之后还有更多功能

在这种情况下,它就像一个get out子句一样使用,因为未满足所需的条件而过早中断函数的执行。这是整个功能,还是在注释之后还有更多功能

如果使用return,后面没有值,则返回未定义的值。用于停止函数而不返回值。如果函数结束时没有return语句,它也将返回undefined

如果使用return后没有值,则返回未定义的值。用于停止函数而不返回值。如果函数结束时没有return语句,它也将返回undefined


不返回值没有错。在您的示例中,它只是意味着函数在该行上完成执行:如果该条件为true,则返回后的代码不会执行。

不返回值没有什么错。在您的示例中,这只意味着函数在该行上完成执行:如果该条件为真,则返回后的代码不会执行。

您是如何分析应用程序的?您想优化您不懂的代码,这些代码是用您显然不熟悉的语言编写的?哎哟。你是如何分析你的应用程序的?你想优化你不懂的代码,而这些代码是用你显然不熟悉的语言编写的?哎哟