JSFiddle - React, Tailwind, and code Playground
by Trey Hunner
JavaScript
var list_of_lists = [[0,4],[[0,4],[2,3],[4,5]],[10,5]];
function deepIndexOf(array, value) {
var found = [];
var i;
for (i = 0; i < array.length; i++) {
if (typeof(array[i]) == "object") {
found.push([i, deepIndexOf(array[i], value)]);
}
else if (array[i] == value) {
found.push(i);
}
}
return found;
}
console.log(deepIndexOf(list_of_lists, 4));