Ninja Mate: resolve это фкнкция, которая передает параметр response в then промиса. That.setstate думаю ничего не возвращает, а потому вы потом ловите undefined
Ninja Mate: обернуть в промис, это значит взять функционал чего либо, запихнуть его внутрь промиса и там, где приходит результат, сделать выход из промиса. Чтобы стало понятнее, изучите, что такое промисы,
Sergey Dertan: просто, читаете доку от вк, что он шлет вам, далее смотрите линк, видите каптчу, повторяете свой запрос с добаленным полем ответа. Все проще чем можно представить.
Виталий: елд это итератор, но при использовании функции генератора в co или vo (второй расширенная копия первого) он приобретает смысл прерывания, ожидающего выполнение асинхронного запроса. В елд можно ожидать как промис , так и другой генератор, кстати, когда используешь обычные промис, то используется конструкция типа вызов().тхен(дата).кетч(ошибка), опять же при елде надо использовать тоже самое, только формат будет иной try{ let res = yield promise; } catch (error) { console.error(error); } иначе в консоль будет прилетать ошибка из неоткуда, если вообще будет. Плюс использования кошмара в генераторах в соединении синхронных и асинхронных задач, другими словами если надо внутри таска выполнить действия синхронно, но тасков много, тут напрашивается та самая комбинация. Плюс при подобном стиле кода каждый "синхронный" код на елдах не будет блокировать параллельное (по факту асинхронное) исполнение второго , третьего ... нного экземпляра кошмара.
Ну да apt-get install для авк нормально, для пхп конец света, это не сарказм, это локальный шок.... Есть веб технологии , но вы решили сделать это по своему. Представляю реакцию специалиста, который однажды прийдет на смену вам....
Rapen: потому что из секунд сперва вычитаем часы (перемножаем в минуты и секунды) потом вычитаем минуты (перемножаем для перевода в секунды) . Это материал школы 5 или 6 класса вроде
de1m: а еще я не совсем понимаю твой код. переменная фильтр передается из вне, далее с ней не проходит никаких манипуляций, ее же и выдаешь на выход, в чем смысл то?