Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/string-methods

Какие основные методы строк существуют в JavaScript?

СобеседованиеСтроки
  • Поиск:
    1. indexOf(str) / lastIndexOf(str) — индекс первого/последнего вхождения
    2. includes(str) — содержит ли строка подстроку
    3. startsWith(str) / endsWith(str) — начинается/заканчивается ли
    4. search(regex) — поиск по регулярному выражению
  • Извлечение:
    1. slice(start, end) — извлекает часть строки (поддерживает отрицательные индексы)
    2. substring(start, end) — аналогично, но без отрицательных индексов
    3. at(index) — символ по индексу (поддерживает отрицательные, ES2022)
  • Преобразование:
    1. toUpperCase() / toLowerCase() — регистр
    2. trim() / trimStart() / trimEnd() — удаление пробелов
    3. padStart(len, str) / padEnd(len, str) — дополнение до длины
    4. repeat(count) — повторение строки
    5. replace(search, replacement) / replaceAll(search, replacement)
  • Разбивка: split(separator)
  • Строки иммутабельны — все методы возвращают новую строку
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov