簡體   English   中英

JavaScript:如何提取JavaScript代碼中所有函數的源代碼?

[英]JavaScript: How to extract source code of all functions in a JavaScript code?

我想要一個JS代碼的功能列表以及每個功能的來源。 我是這個領域的新手,我發現我需要構建代碼的AST並遍歷它。 通過在網上搜索,我找到了 API,但它僅提供了一個函數名列表,如何提取函數的源代碼?

您可以使用toString()將函數體轉換為字符串。 嘗試這個

function someFunction(){
    var crazyVariable = 10.123123123;
}

someFunction.toString();

它將返回此"function someFunction(){ var crazyVariable = 10.123123123; }"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM