Полный цикл в digital

Метод slice в JavaScript

Метод slice возвращает подстроку из строки (исходная строка при этом не изменяется). Первым параметром указывается номер символа строки, с которого начинается вырезание, а вторым параметром - номер символа, на котором закончится вырезание (при этом символ с этим номером не включится в вырезанную часть). Второй параметр не является обязательным. Если его не указать - подстрока возьмется с указанного в первом параметре символа до конца строки. Второй параметр также может принимать отрицательные значения. В этом случае отсчет символа, на котором закончится обрезание, начинается с конца строки. Причем последний символ имеет номер -1, предпоследний - -2 и так далее. К примеру, если написать slice(1, -1), то вырезанная часть возьмется с первого символа включительно по последний не включая его. Если вам нужно включить и последний символ - нужно просто не задавать второй параметр для slice, вот так: slice(1). Если второй параметр меньше первого - возвратится пустая строка.

Синтаксис

строка.slice(откуда отрезать, [докуда отрезать])

Пример

Пусть дана строка. Давайте вырежем из нее символы с 1-го по 3-тий:

let str = 'abcde';
let sub = str.slice(1, 3);
console.log(sub);  // bc

Пример

Давайте теперь вырежем символы с 1-го и до конца строки (для этого не зададим второй параметр метода):

let str = 'abcde';
let sub = str.slice(1);
console.log(sub);  // bcde

Пример

Давайте теперь вырежем символы с позиции 1 по позицию -2:

let str = 'abcde';
let sub = str.slice(1, -2);
console.log(sub);  // bc
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг