Flash / Flex / ActionScript/Array/pop

Материал из Web эксперт
Версия от 08:14, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

pop() is the antithesis of push( ): it removes the last element of an array

 
pop() decrements the array"s length by 1 and returns the value of the element it removed.

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var numbers:Array = [56, 57, 58];
        trace(numbers.pop(  ));  //58
    }
  }
}



Removing the Last Element of an Array: use the pop() to remove the last element from an array.

 
package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var aEmployees:Array = ["A", "P", "C", "H"];
        var sAnEmployee:String = String(aEmployees.pop());
        trace(aEmployees.toString());
        trace(sAnEmployee);
    }
  }
}
//A,P,C
//H



Use pop( ) to remove the last element or shift( ) to remove the first element.

 
package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var letters:Array = ["a", "b", "c", "d"];
        
        letters.splice(1, 1);
        for (var i:int = 0; i < letters.length; i++) {
            trace(letters [i]);
        }
    }
  }
}