Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách lấy stack trace khi ném (throw) ngoại lệ trong JavaScript

Để lấy stack trace khi ném ngoại lệ, bạn cũng có thể dùng new Error().stack bên trong khối catch hoặc trước khi throw.

Ví dụ

<html>
  <head>
    <script>
      function stackTrace() {
        var err = new Error();
        return err.stack;
      }
      console.log(stackTrace());
      document.write(stackTrace());
    </script>
  </head>
  <body>
    <p>Stacktrace in ra ở trên.</p>
  </body>
</html>

Kết quả

Cách lấy stack trace khi ném (throw) ngoại lệ trong JavaScript