Задать вопрос
@RomanChasovitin
Front-End developer

Как сравнить 2 строки посимвольно?

Привет всем. Нужно реализовать фичу на сайте:
Есть input, на нем висит событие keyup. Также есть массив городов. Нужно, чтобы при вводе символа в input, происходило сравнивание этого символа(строки) со всеми элементами массива. Т.е., например я ввожу Мо - мне в подсказке появляется Москва и другие города из массива, начинающиеся на Мо. Живой поиск одним словом. Реализовать я все могу, но не могу понять, как сравнить строки посимвольно, например, чтобы узнать, содержить ли одна строка другую строку
  • Вопрос задан
  • 4960 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
// содержит ли подстроку
console.log('Москва'.includes('Мо')) // true
console.log('Москва'.includes('Ро')) // false
// начинаетсяы ли с подстроки
console.log('Москва'.startsWith('Мо')) // true
console.log('Москва'.startsWith('Ро')) // false
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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