@OneDeus

Возможно ли как то объеденить elementid?

let passwordInput = document.getElementById('password-edit-text');
let createAccount = document.getElementById('register');
let loginViaGoogle = document.getElementById('google');
let loginViaTelegram = document.getElementById('telegram');

Подскажите пожалуйста, как в js это можно объединить в одну переменную
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
Aetae
@Aetae
Тлен
Только делать как предложил agagaheash ashaherya4wr в боевом коде не надо: такая хрень чревата внезапными багами, т.к. порядок появления этих id в документе может поменяться(порядок записи в селекторе не имеет значения).

Это абсолютно нормально делать отдельные запросы по id.

Если очень хочется - можешь написать функцию типа:
const ids = (...args) => args.map(id => document.getElementById(id));
const [passwordInput, createAccount, loginViaGoogle, loginViaTelegram] = 
  ids('password-edit-text', 'register', 'google', 'telegram');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
27 мая 2022, в 05:53
1000 руб./за проект
26 мая 2022, в 23:13
3000 руб./за проект
26 мая 2022, в 22:50
10000 руб./за проект