Create a duplicate copy of an array that is separate from the original using concat( ): : Compare « Array « Flash / Flex / ActionScript






Create a duplicate copy of an array that is separate from the original using concat( ):

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var letters:Array = ["a", "b", "c"];
        
        var newLetters:Array = letters.concat(  );
             
        trace(letters);        // Displays: "a,b,c"
        trace(newLetters);     // Displays: "a,b,c"
             
        letters = ["d", "e", "f"];
             
        trace(letters);        // Displays: "d,e,f"
        trace(newLetters);     // Displays: "a,b,c"
    }
  }
}
a,b,c
a,b,c
d,e,f
a,b,c

        








Related examples in the same category

1.Array reference
2.Using an equality operator with two array variables only checks to see if they point to the same spot in memory.
3.if two arrays are equivalent yet don't point to the same spot in memory, an equality operation returns false:
4.Loop through each of the elements of the arrays and compare them