2011-12-26 52 views
1

有沒有人認識到這個JavaScript函數?出現在變量轉儲中的JavaScript函數

function (E,F){ 
var D=F||window; 
var A=[]; 
for(var C=0,B=this.length;C<B;++C){ 
if(!E.call(D,this[C],C,this)){ 
continue 
} 
A.push(this[C]) 
} 
return A 
} 

它似乎被插入到我正在嘗試使用的變量中。其他一些JavaScript文件和函數正在加載,但我希望在我必須在此處列出之前,有人可以識別此函數。

謝謝!

+0

不知道你在找什麼。通讀代碼來查看它的功能。它遍歷數組,調用方法,並在調用返回非false時將結果推送到返回值中。因此它是Array.filter的變體。 – 2011-12-26 05:38:12

回答

1

here:(I think it has something to do with twitter)

Array.prototype.map = function(E, F) { 
    var D = F || window; 
    var A = []; 
    for (var C = 0, B = this.length; C < B; ++C) { 
     A.push(E.call(D, this[C], C, this)) 
    } 
    return A 
}; 
+0

謝謝,我刪除了TWTR Widget代碼,問題就消失了。 – mpso 2011-12-26 15:35:16