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