Flash / Flex / ActionScript/Array/pop

Материал из Web эксперт
Перейти к: навигация, поиск

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

   <source lang="java">

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
   }
 }

}

       </source>
   
  


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

   <source lang="java">

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

       </source>
   
  


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

   <source lang="java">

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]);
       }
   }
 }

}

       </source>