Loop Multidimensional Array
/** Example Multidimensional Array */
var creatures = [['dog', 'cat', 'pig'],['fish','whale','shark']];
/** Example Function */
arrayLevel = 0;
function loopArray(array) {
var length = array.length;
for (var i = 0; i < length; i++) {
if (array[i] instanceof Array) {
/** Recursion */
arrayLevel++;
loopArray(array[i]);
}
else {
console.log('[arrayLevel: '+ arrayLevel + '] ' + i + ' -> ' + array[i]);
}
}
arrayLevel = 0;
}
loopArray(creatures);