เมธอด endsWith
เมธอด endsWith ตรวจสอบว่า
สตริงลงท้ายด้วยสตริงย่อยที่ระบุในพารามิเตอร์แรกหรือไม่
หากลงท้ายด้วย จะส่งคืน true และ
หากไม่ลงท้ายด้วย จะส่งคืน false
พารามิเตอร์ที่สองซึ่งเป็นตัวเลือก
สามารถระบุความยาวของสตริงได้อย่างเจาะจง ในกรณีนี้
การตรวจสอบจะไม่ใช่ที่ส่วนท้ายจริงของสตริง
แต่จะเป็นที่ส่วนที่ระบุ
ไวยากรณ์
สตริง.endsWith(สตริงที่ค้นหา, [ความยาวสตริง]);
ตัวอย่าง
ตรวจสอบว่าสตริงลงท้ายด้วยสตริงย่อยที่กำหนดหรือไม่:
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
ผลลัพธ์จากการรันโค้ด:
true
ตัวอย่าง
ตรวจสอบว่าสตริงลงท้ายด้วยสตริงย่อยที่กำหนดหรือไม่:
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
ผลลัพธ์จากการรันโค้ด:
false
ตัวอย่าง
กำหนดความยาวสตริงสำหรับการตรวจสอบอย่างเจาะจง:
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
ผลลัพธ์จากการรันโค้ด:
true
ดูเพิ่มเติม
-
เมธอด
startsWith,
ซึ่งตรวจสอบส่วนเริ่มต้นของสตริง -
เมธอด
indexOf,
ซึ่งทำการค้นหาในสตริง -
เมธอด
lastIndexOf,
ซึ่งทำการค้นหาในสตริงจากท้าย -
เมธอด
includes,
ซึ่งค้นหาสตริง -
เมธอด
at,
ซึ่งค้นหาอักขระของสตริง