@x1nax

Почему не работает мой код?

const string= '1+1'
switch (true) {
  case !!~string.indexOf('+'): console.log('Операция сложения');  break
  case !!~string.indexOf('-'): console.log('Операция разницы');   break
  case !!~string.indexOf('/'): console.log('Операция деления');   break
  case !!~string.indexOf('*'): console.log('Операция умножения'); break
}

P.S. Исправлены опечатки и немного изменена логика, теперь всё работает.
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
f3d0t
@f3d0t
все дело в том, что метода indedxOf нету в прототипе String
Вам нужно либо самим добавить данный метод прототипу, либо использовать какой-нибудь из уже готовых (см по ссылке) XDD
Ответ написан
Ваш ответ на вопрос

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

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