Согласен. Как бы, возможно, глупо вопрос не звучал, но большинство туториалов построены на синтетических примерах.
Тут знаете какое дело. Все эти массивы, циклы, классы и функции сами по себе бесполезны. Но вспомните обучение русскому языку в школе — сначала человек знакомится с буквами. Потом начинаются слоги. Потом слова. Потом предложения. И только уже после можно начинать писать диктанты и даже пробовать себя в сочинениях. Вы не напишете диктант, не умея собирать буквы в слова. Хотя сам по себе навык писать букву «а» не нужен.
Вот так и с js. На этих базовых конструкциях вы потом сможете собирать полноценные алгоритмы. Превращать буквы в слова. Ну а слова-алгоритмы в предложения-программы.
Могу вам посоветовать одно — придумать себе задачу и начать ее реализовывать. Начните с простого — todo-приложение, куда можно заносить задачи, помечать их выполненными, изменять и удалять.
Сразу столкнетесь с кучей вопросов. Как связать dom и js. Как хранить данные. Как создавать новый объект тудушки. Какую структуру данных использовать для тудушек, как их изменять и удалять. Вот и начнете применять свои знания о классах и массивах на практике.
Ну а если не получится — всегда можно пойти в ютуб и вбить в поиск “todo приложение js”.