Javascript 变量的值来自哪里?

Javascript 变量的值来自哪里?,javascript,Javascript,有一个非常大的JS代码,它有我需要重复的函数和数据,但我找不到 它具有发送数据的功能: 收益率,收益率,收益率,收益率{ 版本:v2, 钥匙:t } 我就是找不到变量t key中的数据来自哪里?如果您仔细看的话,请看javascript代码的顶部 ! function(e) { var t = {}; t是一个js对象。t是这个生成器函数的第二个参数:函数*e,t{之前定义了一些行。该函数作为参数传递给l函数,定义如下: function l(e) { return funct

有一个非常大的JS代码,它有我需要重复的函数和数据,但我找不到

它具有发送数据的功能:

收益率,收益率,收益率,收益率{ 版本:v2, 钥匙:t }
我就是找不到变量t key中的数据来自哪里?

如果您仔细看的话,请看javascript代码的顶部

! function(e) {
    var t = {};
t是一个js对象。

t是这个生成器函数的第二个参数:函数*e,t{之前定义了一些行。该函数作为参数传递给l函数,定义如下:

function l(e) {
    return function() {
        var t = e.apply(this, arguments);
        return new Promise(function(e, n) {
            return function r(i, o) {
                try {
                    var a = t[i](o),
                        s = a.value
                } catch (e) {
                    return void n(e)
                }
                if (!a.done) return Promise.resolve(s).then(function(e) {
                    r("next", e)
                }, function(e) {
                    r("throw", e)
                });
                e(s)
            }("next")
        })
    }
}

IDE/编辑器应该具有在代码中查找变量声明的功能。是的,但其中许多实际上位于另一个函数中,作为该特定函数的参数或局部变量。在本例中,函数le,t具有参数t,因此,post方法实际上使用t作为函数参数。