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
  • Вопрос задан
  • 98 просмотров
Решения вопроса 2
GavriKos
@GavriKos
case 'name':
if (element.name === name)

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

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

Войти через центр авторизации
Похожие вопросы