-
Notifications
You must be signed in to change notification settings - Fork 16
1.16. trim
Если в консоли набрать ' hi '.trim()
, то вернется значение 'hi'
. Метод убирает пробелы в начале и в конце строки.
Необходимо реализовать функцию, которая выполняет ту же операцию. Задача усложнена тем, что можно передать второй параметр с символами которые можно удалить.
Правила выполнения тестовых заданий
Функция: dedok/abc-js/practice/utils/string-utils/trim.js
Тест: dedok/abc-js/practice/utils/string-utils/trim.test.js
Псевдокод
- Для
trimStart()
можно поискать первый символ который не надо удалять и вернуть все начиная с этого символа. -
trimEnd()
выполнить по тому же алгоритму. - Для реализации
trim()
посмотрите как использовать две предыдущие функции.
Полететь назад: 1.15. Реализовать функцию indexOf()
Полететь вперед: 1.17. Реализовать функцию replace()
Появились вопросы? Непонятна теория? Твой код не работает и ты уже долго мучаешься с этим?
Телеграм канал: https://t.me/uralsk_it_courses как раз создан чтобы помочь тебе в твоем стремлении стать разработчиком.
Уроки по этапам
- Уроки "Азбуки программирования"
- Уроки "Основы структур данных и алгоритмов"
- Уроки "Основы объектно-ориентированного программирования"