HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 30.03.2023, 21:26
Kecer
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами: 2862489

Репутация: 18
По умолчанию

Как можно сделать так что бы сколько элементов в массиве

условно говоря у меня есть массив

let arr = ['test1', 'test2', 'test3'] тут 3 элемента, и как мне сделать так что бы сколько элементов в массиве столько кнопок будет создано

(Использую библиотеку vk-io, vk-io/hear)
 
Ответить с цитированием

  #2  
Старый 30.03.2023, 21:35
neverlane
Познавший АНТИЧАТ
Регистрация: 01.11.2018
Сообщений: 1,010
С нами: 3964085

Репутация: 183


По умолчанию

почитай это



Keyboard | VK-IO

Modern VK API SDK for Node.js

negezor.github.io


просто фором или мапом массив прогоняешь и делаешь нужные кнопки, только еще пейлоад добавь чтоб отличать их
 
Ответить с цитированием

  #3  
Старый 30.03.2023, 22:01
Kecer
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами: 2862489

Репутация: 18
По умолчанию

Цитата:
Сообщение от neverlane  

почитай это



Keyboard | VK-IO

Modern VK API SDK for Node.js

negezor.github.io


просто фором или мапом массив прогоняешь и делаешь нужные кнопки, только еще пейлоад добавь чтоб отличать их
в целом я умею работать с кнопками, но не совсем понимаю как использовать сам цикл, я в целом знаю что это через цикл делается, но когда я в кнопку вставляю цикл, оно мне выдаёт ошибку мол for не может быть тут использован, что то типо того, мог бы ты пример кинуть? был бы благодарен очень сильно
 
Ответить с цитированием

  #4  
Старый 30.03.2023, 22:19
neverlane
Познавший АНТИЧАТ
Регистрация: 01.11.2018
Сообщений: 1,010
С нами: 3964085

Репутация: 183


По умолчанию

Цитата:
Сообщение от Kecer  

в целом я умею работать с кнопками, но не совсем понимаю как использовать сам цикл, я в целом знаю что это через цикл делается, но когда я в кнопку вставляю цикл, оно мне выдаёт ошибку мол for не может быть тут использован, что то типо того, мог бы ты пример кинуть? был бы благодарен очень сильно
JavaScript:





Код:
let
arr
=
[
'test1'
,
'test2'
,
'test3'
]
// где-то ты отправляешь кнопки
context
.
send
(
{
message
:
'knopki'
,
keyboard
:
Keyboard
.
keyboard
(
arr
.
map
(
v
=>
[
{
label
:
v
,
color
:
'secondary'
}
]
)
)
}
)
;
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.