Если в последнем у тебя не будет 4 элемента, а будет тоже 3, то он выдаст undefined
Длинна всего массива myArr2 равна 3 (он содержит три елемента [[1, 2, 3], [2, 5, 3], [5, 3, 4, 6]] ), а длинна myArr2[2] (последнего вложенного массива) следуя той же логике 4 т.к. содержит 4 елемента [5, 3, 4, 6] последний индекс 3 (0 1 2 3).
Если я добавлю елемент в последний влеженный массив
let myArr2 = [[1, 2, 3], [2, 5, 3], [5, 3, 4, 6, 7]];
то запись
console.log('елемент = ' + myArr2[myArr2.length-1][myArr2.length]);
по прежнему будет возвращать число 6 обращаясь по индексу 3. А так как 3 это длинна всего массива myArr2, то можно сделать вывод, что мы не обращаемся к длинне 3-го вложенного елемента
Можно ли используя length обратится к елементу myArr2[2][4]?
Который равен 7 на текущий момент