Задать вопрос
@Senseich

Корректно ли делать проверку наличия элемента в массиве, указанием этого элемента в конструкции if?

Всем привет! Мне интересно, корректно ли я написал проверку, в принципе код работает, но терзают сомнения, что так правильно?
Собственно, интересует можно ли проверку делать таким способом: if (элемент массива[i])

var elem = document.querySelectorAll('.post_content img');
    if(elem[2]) elem[2].insertAdjacentHTML('beforebegin', 'блок-1');
    if(elem[5]) elem[5].insertAdjacentHTML('beforebegin', 'блок-2');
    if(elem[8]) elem[8].insertAdjacentHTML('beforebegin', 'блок-3');
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Корректно, если между получением массива и проверкой нет прерываний скрипта.
Хотя если элементы не удаляются, то в любом случае корректно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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