slice() accepts negative numbers, which count from the end of the array rather than the beginning.
package{ import flash.display.Sprite; public class Main extends Sprite{ public function Main(){ var metals:Array = ["iron", "copper", "gold", "silver", "platinum", "tin","chrome"]; var canMakingMetal:Array = metals.slice(-2,-1); trace(canMakingMetal); // Displays: tin } } }
1. | Working with a Subset of Your Array with slice() |