Flash / Flex / ActionScript/Array/shift
Removing the First Element of an Array: shift() method removes the element from the beginning of the 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.shift()); trace(aEmployees.toString()); trace(sAnEmployee); } }
} //P,C,H //A
</source>
shift( ) removes an element from the beginning of an array: theArray.shift( )
<source lang="java">
shift( ) returns the value of the element it removes. The remaining elements all move up in the pecking order toward the beginning of the array.
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){
var sports:Array = ["q", "s", "i"]; trace(sports.shift( )); trace(sports.shift( ));
} }
}
</source>
The shift( ) method removes the first element of the array and returns its value.
<source lang="java">
package{
import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var letters:Array = ["a", "b", "c", "d"]; trace(letters.shift( )); } }
}
</source>