読者です 読者をやめる 読者になる 読者になる

ActionScript3で配列の引き算をしたい

ActionScript AIR

Ruby的には

> ["a","b","c"]-["b","e"]
 => ["a", "c"] 

となるのですが、AS3で同じことをやろうと思ったら、
該当するメソッドがない。
仕方が無いので作ってみましたが、もっといい方法はないものか。

private function arraySub(a:Array,b:Array):Array{
  return a.filter(function(element:Object,index:int,arr:Array):Boolean{
    return b.indexOf(element)<0
  });
}

これでいいんかなぁ。