簡體   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