首頁 > web前端 > js教程 > 如何在 JavaScript 中追蹤呼叫者函數詳細資訊(行號和來源 URL)?

如何在 JavaScript 中追蹤呼叫者函數詳細資訊(行號和來源 URL)?

Barbara Streisand
發布: 2024-10-20 21:53:30
原創
898 人瀏覽過

How to Trace Caller Function Details (Line Number and Source URL) in JavaScript?

在JavaScript 中追蹤呼叫者詳細資訊:行號和來源URL

要追蹤呼叫者函數的詳細信息,包括行號和來源URL,考慮以下方法:

取得呼叫者函數名稱:

<br>var callerFunc = argument.callee.caller.toString() ;<br>callerFuncName = (callerFunc.substring(callerFunc.indexOf("function") 8, callerFunc.indexOf("("))) || "anoynmous")<br>
登入後複製

這>

這段程式碼snippet 取得呼叫者函數的名稱。

此方法利用JavaScript 錯誤物件的堆疊屬性來存取呼叫者的行號。直接從呼叫者函數取得來源URL 但是,您可以使用具有來源映射的webpack 之類的捆綁器來產生捆綁程式碼和來源檔案之間的映射,從而允許您將呼叫者的行號映射到其原始來源位置。

以上是如何在 JavaScript 中追蹤呼叫者函數詳細資訊(行號和來源 URL)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板