@x1nax

Почему возникает ошибка «indedxOf is not a function»?

let string= '1+1';
console.log(string.indexOf('+')>0);             // тут пишет true
  switch (true) {
    case (string.indedxOf('+')>0):                // тут пишет string.indedxOf is not a function
      console.log('Операция сложения');
      break;
    
    case (string.indedxOf('-')>0):
      console.log('Операция разницы');
      break;
  
    case (string.indedxOf('/')>0):
      console.log('Операция деления');
      break;

    case (string.indedxOf('*')>0):
      console.log('Операция умножения');
      break;          
  }
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
kritskiy_a
@kritskiy_a
Frontend-developer
опечатка indedxOf вместо indexOf
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@drawnofmymind
а ты опечатку не видишь? indedxOf
Ответ написан
Комментировать
f3d0t
@f3d0t
все дело в том, что метода indedxOf нету в прототипе String
Вам нужно либо самим добавить данный метод прототипу, либо использовать какой-нибудь из уже готовых (см по ссылке) XDD
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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