gpt4 book ai didi

javascript - 函数调用会影响哪些变量

转载 作者:行者123 更新时间:2023-12-03 07:01:39 24 4
gpt4 key购买 nike

如何获取可能受函数影响的变量列表?

假设我有一个下一个构造函数:

  var myInstance = new function(){
var that = this;
that.a = 5;
that.b = {t:33:g:"fff"};
that.c = "param";
that.myCoolFunc = function(){
that.a = 100;
if(something){
b.t = 1;
}
// Whatever some other operations
}
}

在调用 myInstance.myCoolFunc() 获取函数可能影响(更改)的变量列表之前,是否有任何通用的方法可以理解?

使用示例:

getListOfAffectedVariables(myInstance.myCoolFunc); // will return - ["a", "b.t",...]

最佳答案

据我所知,没有。

函数体没有关于此类信息的元数据。

关于javascript - 函数调用会影响哪些变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37027764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com