Всем привет! В фронтенде не силен, подскажите как правильно:
Приходит от апи просто объект (резултат конвертации из JSON), и мне нужно из него сделать нормальный объект со своими методам и т.п, то есть объект другого класса (если по аналогии с ООП).
Я вижу 3 варианта:
1. Заменить у него прототип Object.setPrototypeOf(responseFromApiObject, MyClass).
2. Передать его в конструктор объекта и сделать там что то типа $.extend(this, responseFromApiObject)
3. Напихать в полученный объект методов, то есть responseFromApiObject.someMethod = function(){...}