Не могу перебрать мой массив / объект. Javascript, React Native [дубликат]

На этот вопрос уже есть ответ:

Консоль JavaScript в Chrome ленится оценивать массивы? 6 ответов

Я действительно не понимаю, что здесь происходит. Итак, у меня есть функция, которая принимает массив 2d и строку и выполняет итерацию по массиву 2d и проверяет, содержит ли строка какие-либо подмассивы. Но почему-то я не могу перебрать этот объект / массив, и я действительно не понимаю, что это такое на самом деле. Я сделал много итераций в JavaScript. Я пробовал for-in, for-of (es6), C-стиль (как показано ниже), forEach (обратный вызов), map ... ничего не работает.

    _makeOrUpdateCase = (arrayOfArrays, str) => {
    console.log(arrayOfArrays); //returns the object/array shown in image below, expected
    console.log(typeof(arrayOfArrays)); //object
    console.log(Array.isArray(arrayOfArrays)); //true - huh? is this array or object??
    for (var i = 0; i < arrayOfArrays.length; i++) {
        console.log(arrayOfArrays[i]) //this does not work
        console.log(i); //nothing is printed out, as if the loop is simply ignored
    }

Вот вывод, который я получаю ... вы видите, что материал, который я печатаю в цикле, не выполняется. Я знаю, что JavaScript может быть странным, но давай, что здесь происходит, я понятия не имею, что Google. Я много раз перебирал массивы и объекты в этом коде.

Ответы на вопрос(1)

Ваш ответ на вопрос