Effizienter Weg, um entfernen Sie ein element aus einem array in Actionscript 3

Ich habe ein array von Objekten. Jedes Objekt hat eine Eigenschaft mit dem Namen name. Ich will effizient entfernen Sie ein Objekt mit einem bestimmten Namen aus dem array. Ist dies der BESTE Weg?

  private function RemoveSpoke(Name:String):void {
    var Temp:Array=new Array;
    for each (var S:Object in Spokes) {
      if (S.Name!=Name) {
        Temp.push(S);
      }
    }
    Spokes=Temp;
  }

InformationsquelleAutor Joshua | 2010-05-26

Schreibe einen Kommentar