Метод JavaScript String includes().
The метод include(). повертає true, якщо рядок містить вказаний рядок. В іншому випадку він повертає false. Метод include() чутливий до регістру та може приймати додатковий параметр початкової позиції, спрощуючи пошук підрядків у рядках для різних програм.
Примітка: Метод include() чутливий до регістру, тобто він по-різному оброблятиме символи верхнього та нижнього регістрів.
Синтаксис
string.includes(searchvalue, start)
Параметри
- значення пошуку: Це рядок, у якому здійснюватиметься пошук.
- початок: Це позиція, з якої буде оброблено пошук
(хоча цей параметр не є необхідним, якщо це не зазначено, пошук розпочнеться з початку рядка).
Повернене значення
Повертає логічне значення true, що вказує на присутність, або повертає false, яке вказує на відсутність.
Приклад 1: Перевірка наявності рядка в іншому рядку
Код перевіряє, чи присутній рядок Geeks у рядку Welcome to techcodeview.com. Потім він реєструє результат, який true> , оскільки Geeks справді присутній у рядку.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check); Вихід
true
приклад 2: Перевірка рядка з урахуванням регістру
Тут другий параметр не визначений, тому пошук буде відбуватися з початкового індексу. Але оскільки цей метод чутливий до регістру, він оброблятиме два рядки по-різному, отже повертаючи логічне значення false.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check); Вихід
false
приклад 3: Перевірка рядка за певним індексом
Код перевіряє, чи присутній символ o у рядку Welcome to techcodeview.com. починаючи з індексу 17. Потім він реєструє результат, який є false> , оскільки o немає в підрядку, починаючи з індексу 17.
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check); Вихід
true
Приклад 4: Негативний початковий індекс
Якщо обчислений індекс (початковий індекс), тобто позиція, з якої розпочнеться пошук, менший за 0, шукатиметься весь масив.
javascript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check); Вихід
true
Підтримувані браузери:
- Гугл хром
- Край
- Internet Explorer
- Firefox
- Опера
- Сафарі