วิธี lastIndexOf
วิธี lastIndexOf ดำเนินการค้นหา
การปรากฏตัวครั้งสุดท้ายของสตริงย่อยในสตริง
ในกรณีนี้ต้องให้ความสนใจ
กับตัวพิมพ์ที่ระบุในพารามิเตอร์แรก
การค้นหาจะดำเนินการจากท้ายสตริง วิธีจะคืนค่า
ตำแหน่งของการจับคู่แรกจากท้าย
และถ้าไม่พบ จะคืนค่า -1
พารามิเตอร์ที่สองซึ่งไม่บังคับสามารถ
ระบุหมายเลขตัวอักษรที่ควร
เริ่มค้นหาจากนั้นได้
ไวยากรณ์
สตริง.lastIndexOf(สิ่งที่ค้นหา, [เริ่มค้นหาจากไหน]);
ตัวอย่าง
มาหาตำแหน่งของการปรากฏตัวครั้งสุดท้าย ของสตริงย่อยกัน:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
ผลลัพธ์ของการดำเนินการโค้ด:
9
ตัวอย่าง
มากำหนดตำแหน่งเริ่มต้นการค้นหากัน:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
ผลลัพธ์ของการดำเนินการโค้ด:
6
ดูเพิ่มเติม
-
วิธี
startsWith,
ซึ่งตรวจสอบจุดเริ่มต้นของสตริง -
วิธี
endsWith,
ซึ่งตรวจสอบจุดสิ้นสุดของสตริง -
วิธี
indexOf,
ซึ่งค้นหาการปรากฏตัวครั้งแรกของสตริงย่อย -
วิธี
includes,
ซึ่งค้นหาสตริง -
วิธี
at,
ซึ่งค้นหาอักขระของสตริง