สตริง JavaScript LastIndexOf()
ตัวอย่าง
ค้นหาการเกิดครั้งสุดท้ายของ "ดาวเคราะห์":
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");
ตัวอย่างเพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
วิธี การlastIndexOf()
ส่งกลับดัชนี (ตำแหน่ง) ของการเกิดขึ้นล่าสุดของค่าที่ระบุในสตริง
วิธี การlastIndexOf()
ค้นหาสตริงจากจุดสิ้นสุดไปยังจุดเริ่มต้น
วิธี การlastIndexOf()
ส่งคืนดัชนีจากจุดเริ่มต้น (ตำแหน่ง 0)
วิธี การlastIndexOf()
คืนค่า -1 หากไม่พบค่า
lastIndexOf()
วิธีการนี้คำนึงถึงขนาดตัวพิมพ์
ดูสิ่งนี้ด้วย:
ไวยากรณ์
string.lastIndexOf(searchvalue, start)
พารามิเตอร์
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position where to start. Default value is string length. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
หมายเลข | ตำแหน่งที่การค้นหาค่าเกิดขึ้น -1 ถ้ามันไม่เคยเกิดขึ้น |
ตัวอย่างเพิ่มเติม
ค้นหาการเกิดขึ้นครั้งสุดท้ายของ "ดาวเคราะห์" เริ่มต้นที่ตำแหน่ง 20:
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
รองรับเบราว์เซอร์
lastIndexOf()
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |