Si usted tiene una matriz con seis números, por ejemplo:

public var check:Array = new Array[10,12,5,11,9,4];

o

public var check:Array = new Array[10,10,5,11,9,4];

¿Cómo se puede comprobar por un partido (de un par?)

  • ¿el índice de los elementos que importa?

2 Comentarios

  1. 6

    Array la clase tiene una indexOf método:

    function indexOf(searchElement:*, fromIndex:int = 0):int

    Busca un elemento en una matriz mediante el uso de igualdad estricta (===) y devuelve la posición de índice del elemento.

    Parámetros

    • searchElement:* — El elemento a encontrar en la matriz.
    • fromIndex:int (default = 0) — La ubicación en la matriz de la que se inicie la búsqueda para el artículo.

    Devuelve

    • int — Un índice basado en cero de la posición del elemento en la matriz. Si el searchElement argumento no se encuentra, el valor devuelto es -1.
  2. 0

    Tengo (creo). Utiliza las siguientes:

    public var match:Array = [10,12,5,10,9,4];
    
       checkArray(match);
    
       private function checkArray(check:Array) {
    
        var i:int;
        var j:int;
    
        for (i= 0; i < check.length; i++) {
            for (j= i+1; j < check.length; j++) {
                if (check[i] === check[j]) {
                    trace(check[i] + " at " + i + " is a match with "+check[j] + " at " + j);
                    }
                }
    
            }
        }

Dejar respuesta

Please enter your comment!
Please enter your name here