народ, а вообще - если не брать чистый js, а расширить поиск до решений на уровне фреймворков и т.д. - может есть эффективный фреймворк или паттерн для такого рода схем? Ведь api-ориентированных приложений все больше и больше, как принято по этой схеме работать? Явно же на больших проектах это олдскулл и там какие-то промышленные решения
любой фреймворк берешь и используешь.
Если твоя задача просто пройтись по массиву и вывести данные -смотри в сторону например knockout(для таких "маленьких" целей более чем достаточно).
А так в общем, если хочешь логику и тд паять еще - то vue, angular, react до диспозиции