@Kropovniczky

Почему в консоль выдаёт как надо (6 групп), а в сообщения пишет только 1 группу?

Код:
cmd.hear(/^(?:1)$/i, async (msg) => {
        vk.api.groups.get({
            access_token: "",
            user_id: ,
            extended: 1,
            filter: "moder",
        }).then(function(res) {
            console.log(res)
            for (i in res.items) {
                return msg.send(`Список групп, в которых данный пользователь является администратором:\n[vk.com/club${res.items[i].id}|${res.items[i].name}]`)
                }
        })
    })


Все находит верно, ответ в консоли о 6 группах. Но почему-то когда я хочу вывести в сообщение, то выводит лишь 1 группу. Почему?
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Потому что у вас в цикле стоит return, который немедленно его завершает.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы