trim() Flashcards

1
Q

trim()

A

Метод trim() удаляет пробельные символы с начала и конца строки. Пробельными символами в этом контексте считаются все собственно пробельные символы (пробел, табуляция, неразрывный пробел и прочие) и все символы конца строки (LF, CR и прочие).

Функция trim() - помогает обрезать все пробелы
if (title.trim() !== “”){
addTask(title.trim());
setTitle(“”)
}

Остались проблемы, которые не учтены:

попробуйте нажать пробел, а затем ввести строку (как будто вводим логин и пароль);
в конце снова поставьте пробел.
Создается таска, у которой в начале и в конце есть пробелы 🤔

Нужно подстраховать неопытного пользователя приложения и сделать так, чтобы в локальный state отправлялась уже очищенная по краям от пробелов строка.

const createTaskHandler = () => {
const trimmedTitle = taskTitle.trim()
if (trimmedTitle !== ‘’) {
createTask(trimmedTitle)
setTaskTitle(‘’)
}
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly