JavaScript:如何在JavaScript代码中提取所有函数的源代码?

时间:2018-05-17 16:49:40

标签: javascript abstract-syntax-tree

我想有一个JS代码的函数列表以及每个函数的源代码。我在这个领域是全新的,我发现我需要构建代码的AST并遍历它。通过在网上搜索,我找到了this API,但它只给了我一个函数名列表,如何提取函数的源代码?

1 个答案:

答案 0 :(得分:0)

您可以使用toString()将函数体转换为字符串。试试这个

function someFunction(){
    var crazyVariable = 10.123123123;
}

someFunction.toString();

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