我想出了这个简单的片段。
var a:Array = new Array( 1,2,3,4,5,6,7,8);
var b:Array = new Array( 6,7,8 ) //<<<These items need to be removed from a
public function removeItemsFromAThatAreListedInB(a:Array, b:Array )
{
for ( var i=0 ; i< a.length ;i++)
{
for ( var j=0 ; j< b.length ; j++)
{
if ( (a[i]) == (b[j]) )
{
a.splice(i,1)
}
}
}
}
只是想确定,如果有人有更好的“优化”和“更快”的方式来做同样的事情?