</> Praktum

Главная / JavaScript / Метод slice у строки

Справочник · JavaScript

slice у строки: вырезать фрагмент

slice возвращает кусок строки. Конец не входит. Исходная строка не меняется.

Как это работает

slice(0, 80) даёт начало анонса. Отрицательный индекс берёт хвост: slice(-4) достанет последние четыре символа. Для обрезки длинного названия добавь многоточие сами, метод его не ставит. Не путай с substring по мелочам отрицательных индексов: для урока достаточно slice. Проверь длину до обрезки, чтобы не добавлять многоточие к короткой строке.

function preview(text) {
  if (text.length <= 80) return text;
  return `${text.slice(0, 80).trim()}…`;
}

Когда использовать

Анонс, короткое имя файла, хвост расширения. Секреты и пароли не вырезай для показа.

Частые ошибки

  • Многоточие добавили и к короткой строке.
  • Конец индекса включили и срезали лишнее.
  • Забыли, что метод не меняет исходное поле.

Попробуй

Обрежь описание урока до 80 символов и добавь многоточие только если оно длиннее.

Ещё в разделе JavaScript