вот, полное говно, надо подточить, очевидно, но вот. не надо тут ооп и нифига подобного. но это сильно от сложности задачи зависит, я б тоже в итоге класс намутил хд
Под капотом да, согласен, язык на прототипах основан а не на класса, но на деле это все не важно когда тебе не предстоит с этим столкнутся и познать разницу на деле