功能总是会返回一些东西?我经常编写非常基本的函数,这些函数用作速记来完成很多事情,例如:
function formsAway() {
$("#login_form, #booking_form").slideUp();
}
Run Code Online (Sandbox Code Playgroud)
这个功能是否存在 - 有更好的方法,还是这样好?
Mat*_*t B 19
他们不必返回任何东西.如果你把它留空,它只是返回'undefined',在这种情况下是好的,因为你从不打算使用返回值.Javascript语法非常简单,据我所知,在没有返回值的函数和函数之间没有任何真正的区别(除了'return'关键字)
小智 6
所有 JavaScript 函数都会返回一些东西。如果省略显式返回,则会自动返回undefined 。当函数返回时,它的实例将从内存中清除,如果没有其他东西指向它们,这也会释放其范围内的所有变量,以将其清除。如果没有强制返回,内存管理就必须手动完成。