เมธอด endsWith

เมธอด endsWith ตรวจสอบว่า สตริงลงท้ายด้วยสตริงย่อยที่ระบุในพารามิเตอร์แรกหรือไม่ หากลงท้ายด้วย จะส่งคืน true และ หากไม่ลงท้ายด้วย จะส่งคืน false พารามิเตอร์ที่สองซึ่งเป็นตัวเลือก สามารถระบุความยาวของสตริงได้อย่างเจาะจง ในกรณีนี้ การตรวจสอบจะไม่ใช่ที่ส่วนท้ายจริงของสตริง แต่จะเป็นที่ส่วนที่ระบุ

ไวยากรณ์

javascriptสตริง.endsWith(สตริงที่ค้นหา, [ความยาวสตริง]);

ตัวอย่าง

ตรวจสอบว่าสตริงลงท้ายด้วยสตริงย่อยที่กำหนดหรือไม่:

javascriptlet str = 'abcde';
let res = str.endsWith('cde');

console.log(res);

ผลลัพธ์จากการรันโค้ด:

javascripttrue

ตัวอย่าง

ตรวจสอบว่าสตริงลงท้ายด้วยสตริงย่อยที่กำหนดหรือไม่:

javascriptlet str = 'abcde';
let res = str.endsWith('xxx');

console.log(res);

ผลลัพธ์จากการรันโค้ด:

javascriptfalse

ตัวอย่าง

กำหนดความยาวสตริงสำหรับการตรวจสอบอย่างเจาะจง:

javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);

console.log(res);

ผลลัพธ์จากการรันโค้ด:

javascripttrue

ดูเพิ่มเติม

  • เมธอด startsWith,
    ซึ่งตรวจสอบส่วนเริ่มต้นของสตริง
  • เมธอด indexOf,
    ซึ่งทำการค้นหาในสตริง
  • เมธอด lastIndexOf,
    ซึ่งทำการค้นหาในสตริงจากท้าย
  • เมธอด includes,
    ซึ่งค้นหาสตริง
  • เมธอด at,
    ซึ่งค้นหาอักขระของสตริง