Flash / Flex / ActionScript/Array/pop
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>