2
Làm cách nào tôi có thể lấy lại một ngoại lệ trong Javascript, nhưng bảo toàn ngăn xếp?
Trong Javascript, giả sử tôi muốn thực hiện một số dọn dẹp khi có ngoại lệ xảy ra, nhưng hãy để ngoại lệ tiếp tục truyền bá ngăn xếp, ví dụ: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); …