JSFiddle - React, Tailwind, and code Playground

by Göran Andersson

JavaScript

var winArray = [ [4, 5, 6], [7, 8, 9], [3, 1, 2], [1, 4, 7], [2, 5, 8], [3, 6, 9], [1, 5, 9], [7, 5, 3] ];

var Xarray = [2, 1, 3];

var a1 = Xarray.slice(0);
a1.sort();

var equal = false;
for (var j = 0; !equal && j < winArray.length; j++) {
    var a2 = winArray[j].slice(0);

    equal = a1.length == a2.length;
    var index = j;
    if (equal) {
        a2.sort();
        for (var i = 0; i < a1.length; i++) {
            if (a1[i] != a2[i]) {
                equal = false;
                break;
            }
        }
    }
}

console.log(equal);
console.log(index);