retrun true
: 返回正确的处理结果;
return false
: 返回错误的处理结果,终止处理;return false 只在当前函数有效,不会影响其他外部函数的执行,可以使用 if (!fn()) return;
解决,另外 fn() 最后需要 return true;
return
: 把控制权返回给页面;return 语句不带任何返回值时,函数在停止执行后将返回 undefined;如果函数 fn() 不写 return,则函数也会返回 undefined;
位于 return 语句之后任何代码都永远不会执行;