0
我的代碼如下如何獲取父數組的內部過濾器[Flex]?
var ar:Array = ["Joe","Bob","Curl","Curl"];
var distinctData = ar.filter(function(itm, i){
return ar.indexOf(itm)== i;
});
問題是我怎麼能得到父陣列AR過濾函數裏面?我試過這個關鍵字,但它不起作用。
我的代碼如下如何獲取父數組的內部過濾器[Flex]?
var ar:Array = ["Joe","Bob","Curl","Curl"];
var distinctData = ar.filter(function(itm, i){
return ar.indexOf(itm)== i;
});
問題是我怎麼能得到父陣列AR過濾函數裏面?我試過這個關鍵字,但它不起作用。
filter
的第二個參數可用於爲回調中的this
提供值。在你的情況下,這意味着你可以這樣做:
ar.filter(function(itm, i) {
return this.indexOf(itm) === i;
}, ar);
你的ActionScript-3標記得分剛剛達到1000--我想這裏有一個黃金徽章。 –
@JasonSturges我懷疑我要感謝你:-) – Marty