Loop through each of the elements of the arrays and compare them : Compare « Array « Flash / Flex / ActionScript






Loop through each of the elements of the arrays and compare them

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var letters1:Array = ["a", "b", "c", "d"];
        var letters2:Array = ["a", "b", "c", "d"];
        var equivalent:Boolean = true;
        for(var i:int = 0; i < letters1.length; i++) {
            if(letters1[i] != letters2[i]) {
                equivalent = false;
                break;
            }
        }
        trace(equivalent);  // 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.Using an equality operator with two array variables only checks to see if they point to the same spot in memory.
4.if two arrays are equivalent yet don't point to the same spot in memory, an equality operation returns false: