try里面放return,finally还会执行吗 2018-10-17 javascript, 基础, 手写 try 里面放 return,finally 还会执行吗 123456789101112// return 执行了但是没有立即返回,而是先执行了finallyfunction kaimo() { try { return 0; } catch (err) { console.log(err); } finally { console.log("a"); }}console.log(kaimo()); // a 0 123456789101112// finally 中的 return 覆盖了 try 中的 return。function kaimo() { try { return 0; } catch (err) { console.log(err); } finally { return 1; }}console.log(kaimo()); // 1