// Написать функцию которая вернет наименьшее значение самого вложенного массива.
/*
Например из arr2 должно вернуться 100, так как самый вложенный массив содержит один элемент 100
const arr = [
1,
[
[
20,
1
],
2
],
[
[
-2
],
[
[
100
]
]
]
]
*/
const arr2 = [1, [[20, 1], 2], [[-2], [[100]]]];
function findDeepestMinElement() {
// Ваш код здесь
}
console.log(findDeepestMinElement(arr2)); // [deepestLevelNumber, deepestMinElement]**Ответ
const arr = [1, [[20, 1], 2], [[-2], [[100]]]];
function findDeepestMinElement(arr) {
let counter = 1;
let newArr;
for (let level of arr) {
newArr = level;
if (typeof level !== "number") {
counter++;
console.log("Тест:", newArr, "Вложенность:", counter);
findDeepestMinElement(newArr);
}
}
return [counter, newArr];
}
console.log(findDeepestMinElement(arr)); // [deepestLevelNumber, deepestMinElement]