Using an equality operator with two array variables only checks to see if they point to the same spot in memory. : Compare « Array « Flash / Flex / ActionScript






Using an equality operator with two array variables only checks to see if they point to the same spot in memory.

 

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

        








Related examples in the same category

1.Array reference
2.Create a duplicate copy of an array that is separate from the original using concat( ):
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