JSFiddle - React, Tailwind, and code Playground
by CommandLineDesign
JavaScript
var defaultSort = function (a, b) {
return a - b;
};
var arraySort = function (a, b){
return a[0] - b[0];
};
function sortArray(myArray) {
myArray.sort(arraySort);
for (var i = 0; i < myArray.length; i++) {
myArray[i].sort(defaultSort);
}
return myArray;
}
function compareArrays(arrayOne, arrayTwo) {
for (var i = 0; i < arrayOne.length; i++) {
for (var i2 = 0; i2 < arrayOne[i].length; i2++) {
if (arrayOne[i][i2] !== arrayTwo[i][i2]) {
return false;
}
}
}
return true;
}
function same(arrayOne, arrayTwo) {
if (compareArrays(sortArray(arrayOne), sortArray(arrayTwo))) {
return true;
} else {
return false;
}
}
var first = [
[2, 5],
[3, 6]
];
var second = [
[5, 2],
[3, 6]
];
console.log(sortArray(first));
console.log(sortArray(second));
console.log(same(first, second));