Как получить max значение id в сложном массиве

Подскажите, как получить максимальное значение id в таком вот массиве.
Вопрос, заданный мной вот тут не совсем соответствует этому вопросу, так как массив другой

const data = [
    [{ "id": 1, "title": "Ссылочка" }, []],
    [{ "id": 2, "title": "Другая ссылочка"}, []]
]

и логика совершенно другая

console.log(Math.max(...data.map((_) => _[0].id)));
она не работает вот с таким массивом
const arr = [{ "id": 1, "children": [{ "id": 2, "children": [] }] }, { "id": 5, "children": [] }]

пробовал по разному, не получается))) Заранее спасибо!


Ответы (0 шт):