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

Как переписать из switch в if?

Я пробовал переписать из
spoiler

const regExpName = /[a-z]{3,16}/i;

if (element.value.trim()) {
    switch(element.name) {
       case 'name':
        
       const name = element.value.match(regExpName); 
       console.log(name)
    }
  } else {
    element.classList.add('error');
    return element;
  }


в
spoiler

const regExpName = /[a-z]{3,16}/i;

   if (element.value.trim()) {
     if (element.name === name) {
        const name = element.value.match(regExpName); 
       console.log(name)
     }  
  } else {
    element.classList.add('error');
    return element;
  }


но так будет ошибка с element.name === name

https://codepen.io/Alexxxsander/pen/ExEEaaY
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 2
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
case 'name':
if (element.name === name)

Не видите отличия?
Ну и ошибка прям кричит о том что вы сделали не так
Ответ написан
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
element.name === 'name'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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