и в завершение нашей недели я расскажу о нескольких дополнительных полезных функциях для работы со строками и массивами. Первая функция — это toLowerCase. Она позволяет привести строчку к нижнему регистру. Чаще всего она применяется для регистронезависимого сравнения двух строк. Вы приводите обе строчки с помощью метода toLowerCase к нижнему регистру и сравниваете их без его учета. Метод trim позволяет удалять пробелы слева и справа от начала строки. Это полезно для обработки пользовательских данных. Например, пользователь вводит логин и после этого случайно нажимает в начале или в конце пробел. Этот пробел для нас ни на что не влияет, нам нужно получить строчку с текстом, с именем, логином пользователя. А если мы не применим метод trim, то ввод пользователя будет неверным. С помощью trim мы убираем лишние пробелы и получаем нужную строчку с логином. Метод startsWith позволяет проверить, начинается ли наша строка с той или иной подстроки. Например, это удобно для проверки кода в телефоне, который ввел пользователь. Если строка начинается с +7, значит, телефон российский. Он возвращает, соответственно, true, если подстрока найдена и она идет в начале строки, и false в противном случае. Методы для работы с массивами. И первый метод — это метод sort. Он позволяет отсортировать массив в порядке, которым вы управляете внутри фукнции обратного вызова, которая будет передана внутри sort. По умолчанию, если вы ничего не передаете, массив будет отсортирован в алфавитном порядке. Метод every проверяет, что каждый элемент массива удовлетворяет какому-то условию, которое передается в функции обратного вызова. Метод some делает то же самое, но проверяет, что хотя бы один элемент массива удовлетворяет условию и возвращает true, если удовлетворяет один и false в противном случае. Метод shift позволяет вытащить из элемента первый элемент. Метод unshift позволяет добавить в начало массива первый элемент. И те, и другие методы представлены в виде ссылок для видео. На этом все, наша неделя закончилась, спасибо за внимание.