繁体   English   中英

jQuery arguments.callee

[英]jquery arguments.callee

我正在尝试根据自己的需要调整jquery脚本,并遇到以下几行:

 arguments.callee.eabad1be5eed94cb0232f71c2e5ce5 = function() {
            _c3();
            _c4();
            return;
        };

它是什么?

arguments.callee指的是开始调用的函数。 因此,您的代码为您所在函数的eabad1be5eed94cb0232f71c2e5ce5属性分配了一个函数。

为了证明这一点。 这是一段代码,其中使用argument.callee将函数g()分配给另一个函数f()的属性:

function f() {
    arguments.callee.g = function() {alert("Hello, World!")};
}

f();
f.g();  // Alerts "Hello, World!"

我不确定您发布的代码应该做什么。

argument.callee通常在匿名函数内部用于引用自己。 尽管我相信它不能在ECMAScript 5 严格模式下使用

参数是一个持有被调用方的对象,该被调用方拥有变量eabad1be5eed94cb0232f71c2e5ce5,该变量已由function(){_c3();转换为函数或方法。 _c4(); 返回; };

从我所见...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM