Что бы стразу же получать данные из поля ввода можно повесить на него input.addEventListener('input', (e)=>{ //ваш код })
@Дмитрий-л4с9х Жыл бұрын
Классный формат: не слишком долгий и полезный. Было бы здорово увидеть в подобном формате какой-то не слишком сложный проект с ООП. Эта тема редко встречается, хочется понять как это делать правильно. P.s. Всем советчикам в комментариях, которые "знают как лучше было сделать" большой привет и пожелания крепкого здоровья!
@stackdev Жыл бұрын
Спасибо за поддержку!
@sno-oze Жыл бұрын
Как говорят: если пытаетесь решить проблему регуляркой, значит у вас теперь 2 проблемы - это регулярка и ваша проблема. По сути, можно и обычными includes и toLowerCase() решить, НО, в рамках обучения, можно и regex. Like!
@ИловМакс11 ай бұрын
Регулярки огонь, если их знать. Если слабо знаешь, то действительно, это больше проблема
@GamingTest Жыл бұрын
Вернулся!
@BigDaveCz13 күн бұрын
как можно кликать на станции чтобы сразу искало ?
@nhrafun Жыл бұрын
Странно, что преподаёте фетч, но ловить ошибки не учите. По вашей ссылке на json - 404. Странно, что еще нет вопросов, типа "все как в видео делаю, а станции не получаю". Всегда нужно проверять респонс (if(!response.ok)). И естественно .catch((error) => )...
@valentinknoll41068 ай бұрын
Да, надо catch тоже использовать! Но не в этом дело, автор показывает одно из решений этой задачи. А остальное все мелочи, можно самому добавить что хочете, github, SQL Server, итп....
@Expertdog Жыл бұрын
Интересное и полезное видео. Благодарю за труд! Только вопрос: api со станциями метро сами делали или есть готовое решение? Like!!!
@stackdev Жыл бұрын
Спасибо! Есть несколько опубликованных апи со станциями...
@mike-aaa Жыл бұрын
Хм.... странно... проделать ВСЮ работу в функции и потом проверить на нужность! А еще в подмене нужно использовать $&, а не введеное значание, иначе регистры сломаются text.replace(regExp, '$&')
@АндрейХлыбов-н5т Жыл бұрын
Спасибо
@UCmdrhccjVM95UidL5idZw2Q Жыл бұрын
Ура!
@ИринаИрина-ш5ы7р5 ай бұрын
А можно ли добится подобного функционала если писать в старом стандарте es5?
@s.v.buldakov7396 Жыл бұрын
💥💥💥
@ИловМакс11 ай бұрын
Ахахах, почему match, если совпадение затем нигде не используется? Тогда test() достаточно, match очень сильно грузит проц на нормальном объеме (не учебном)
@ИловМакс11 ай бұрын
А зачем фраг g? Если есть одно совпадение в названии, то этого уже достаточно
@valentinknoll41068 ай бұрын
👍
@dictordozel Жыл бұрын
Еще можно через startsWith решить
@WockeezChannel Жыл бұрын
startsWith будет искать по началу строки, а регулярки по всем буквам
@AnatolyGradovoy Жыл бұрын
лови лайкосик
@ЭдуардКондратьков Жыл бұрын
Здравствуйте, подскажите почему при замене в 39строке стрелочной функции station => на обычную -function(station) код падает? (перестает корректно выделять буквы). Как вообще правильно здесь будет заменить стрелочную на function?
@nhrafun Жыл бұрын
Нужно курить документацию по JS, конкретно раздел "this у стрелочных функций"
@Andrejj14 Жыл бұрын
странные решение) Сложно, о простом)
@botsynth7 ай бұрын
а как проще?
@nonicknameee3 ай бұрын
@@botsynth а проще такие типы, которые критикуют предложить не могут, только желчью плюются
@МихаилКозлов-ы7ф Жыл бұрын
Зачем же так усложнять 😂
@nonicknameee3 ай бұрын
Да предложи легче вариант, давай. Если твой варик действительно легче ты его прям здесь сможешь написать