Array deletion - simple question

Hey all,

When I’m removing an object from the display list (via removeChild), I’m performing a splice on all of the arrays that the object has:


public function onDeath():void {
   arEnemy.splice(0,arEnemy.length);
}

My thinking was that this frees up some memory similar to disposing a bitmapdata.

Does this even do anything? Or, will arrays be cleared and the memory usage restored when the object is removeChilded?