
var arr = [[0, 1], [2, 3], [4, 5]];
var getIndexFromArr = function (item, arr) {
var itemLen = item.length;
for (var i = 0, arrLen = arr.length; i < arrLen; i++) {
if (arr[i].length !== itemLen) break;
for (var j = 0, sign = true; j < itemLen; j++) {
if (arr[i][j] !== item[j]) {
sign = false;
break;
}
}
if (sign) return i;
}
return -1;
}
console.log(getIndexFromArr([0, 1], arr) === 0);
console.log(getIndexFromArr([2, 3], arr) === 1);
console.log(getIndexFromArr([4, 5], arr) === 2);
console.log(getIndexFromArr([0, '1'], arr) === -1);
console.log(getIndexFromArr([1, 0], arr) === -1);
console.log(getIndexFromArr([0, 2], arr) === -1);
console.log(getIndexFromArr([0], arr) === -1);
console.log(getIndexFromArr([0, 1, 2], arr) === -1);
console.log(getIndexFromArr([2, 3, 4], arr) === -1);