Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để bạn tìm ra hàm người gọi trong JavaScript?


Để tìm hàm người gọi, bạn cần sử dụng tính năng không chuẩn “function.caller”. Trước đây, thuộc tính "reason.caller" được coi là thuộc tính, hiện đã lỗi thời.

Ví dụ

Bạn có thể thử chạy hàm sau để lấy hàm người gọi

Bản trình diễn trực tiếp

<html>
   <head>
      <script type="text/javascript">
         function Display() {
            alert("caller is " + Display.caller);
         }
      </script>
   </head>
   <body>
      <p>Click the following button:</p>
      <form>
         <input type = "button" onclick = "Display()" value="Get caller function">
      </form>
   </body>
</html>