ตัวอย่าง
ค้นหาสตริงเกิดขึ้นครั้งล่าสุดของ "planet" :
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet");
ผลของ n จะเป็น:
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
lastIndexOf() วิธีการส่งกลับตำแหน่งเกิดขึ้นครั้งล่าสุดของค่าที่ระบุในสตริง
Note: สตริงจะค้นหาจากท้ายที่จะเริ่มต้น แต่ผลตอบแทนดัชนีเริ่มต้นที่จุดเริ่มต้นที่ตำแหน่ง 0
วิธีการนี้กลับ -1 ถ้าค่าในการค้นหาที่ไม่เคยเกิดขึ้น
Note: lastIndexOf() วิธีการเป็นกรณีที่สำคัญ!
Tip: นอกจากนี้ยังมองไปที่ indexOf() วิธีการ
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
lastIndexOf() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
ค่าพารามิเตอร์ พารามิเตอร์ ลักษณะ searchvalue จำเป็นต้องใช้ สตริงเพื่อค้นหา start ไม่จำเป็น. ตำแหน่งที่จะเริ่มต้นการค้นหา (searching backwards) หากละเว้นค่าเริ่มต้นคือความยาวของสตริง
รายละเอียดทางเทคนิค
กลับค่า: จำนวนคิดเป็นตำแหน่งที่ searchvalue ระบุเกิดขึ้นเป็นครั้งสุดท้ายหรือ -1 ถ้ามันไม่เคยเกิดขึ้น JavaScript เวอร์ชัน: 1.0
ตัวอย่างอื่น ๆ
ตัวอย่าง
ค้นหาสตริงสำหรับการเกิดขึ้นครั้งสุดท้ายของ "planet" เริ่มต้นการค้นหาที่ตำแหน่ง 20:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet", 20);
ผลของ n จะเป็น:
ลองตัวเอง»
<JavaScript String อ้างอิง