JavaScript:
Виділення підрядків
How to: (Як Робити:)
// Використання методу substr()
let text = "Привіт, мої друзі";
let slice = text.substr(7, 2); // "мо"
console.log(slice); // Виводить: мо
// Використання методу substring()
let subString = text.substring(7, 9);
console.log(subString); // Виводить: мо
// Використання методу slice()
let slicedText = text.slice(7, 9);
console.log(slicedText); // Виводить: мо
Deep Dive (Поглиблений Розгляд)
Екстракція підрядків - стара як світ тема в програмуванні. JavaScript надає кілька методів: substr()
, substring()
, і slice()
. Хоча substr()
застарілий, його все ще можна зустріти у старому коді. slice()
і substring()
схожі, але slice()
може приймати від’ємні індекси, які вказують позиції від кінця рядка. Обираючи метод, звертайте увагу на семантику та сумісність у вашому юз-кейсі.