Flash / Flex / ActionScript/Array/slice

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

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



Working with a Subset of Your Array with slice()

 
package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var metals:Array = ["iron", "copper", "gold", "silver","platinum", "tin", "chrome"];
        var preciousMetals:Array = metals.slice(2,5);
        trace(preciousMetals); // Displays: gold,silver,platinum
    }
  }
}