Flash / Flex / ActionScript/Array/slice

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

slice() accepts negative numbers, which count from the end of the array rather than the beginning.

   <source lang="java">

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

}

       </source>
   
  


Working with a Subset of Your Array with slice()

   <source lang="java">

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

}

       </source>