วิธี JavaScript String lastIndexOf()
- หน้าก่อน indexOf()
- หน้าต่อไป length
- กลับไปยังหน้าต้น คู่มืออ้างอิง JavaScript String
คำนิยามและการใช้งาน
lastIndexOf()
วิธีกลับค่าตำแหน่งที่มีการปรากฏครั้งสุดท้ายของค่าที่กำหนด
lastIndexOf()
วิธีค้นหาจากต้นถึงท้ายของข้อความ
lastIndexOf()
วิธีกลับค่าตำแหน่งจากต้น (ตำแหน่ง 0)
ถ้าไม่พบค่านี้ lastIndexOf()
วิธีกลับค่า -1
。
lastIndexOf()
วิธีแยกของตัวอักษรใหญ่และตัวอักษรเล็ก
ดูเพิ่มเติม
ตัวอย่าง
ตัวอย่าง 1
ค้นหาการปรากฏครั้งสุดท้ายของ "planet":
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");
ตัวอย่าง 2
ค้นหาการปรากฏครั้งสุดท้ายของ "planet" จากตำแหน่ง 20:
let text = "Hello planet earth, you are a great planet."; let result = text.lastIndexOf("planet", 20);
รูปแบบ
string.lastIndexOf(substring, start)
ตัวอักษร
ตัวอักษร | คำอธิบาย |
---|---|
substring | ตำแหน่งที่เริ่มต้น |
start |
เลือกตั้ง ค่าเริ่มต้นคือความยาวของข้อความ |
ค่าที่กลับค่า
ประเภท | คำอธิบาย |
---|---|
ตัวเลข |
ตำแหน่งที่มีการปรากฏของค่าที่ต้องการค้นหา ถ้าไม่มีการปรากฏ |
รายละเอียดเทคนิค
ค่าที่กลับค่า
ถ้าใน string ของ start ที่มีอยู่ก่อนหน้านี้ substringจะกลับค่า substring ที่มีอยู่ใน substringแล้วเมื่อไม่พบ
ชี้แจง
lastIndexOf()
วิธีเพื่อค้นหาจากท้ายถึงหน้าของข้อความ string ดูว่ามีข้อความย่อย substringที่เริ่มค้นหาอยู่ใน string ของ start หรือ string จบ (ไม่ระบุ) start ตัวอักษรเมื่อพบ substringแล้ว lastIndexOf() วิธีจะกลับค่า substring ตัวอักษรแรกของ string จากท้ายถึงหน้าค้นหาข้อความ substring ที่เป็นเรื่องเดียวกันคือ string ที่มีอยู่ใน start ท้ายสุดของ substring。
ถ้าใน string ไม่พบ substringแล้วเมื่อไม่พบ
แจ้งเตือน:ถึงแม้ว่า lastIndexOf()
ของวิธีเพื่อค้นหาจากท้ายถึงหน้าของข้อความ แต่ตำแหน่งของตัวอักษรที่มีอยู่ยังคงคำนับจากต้นของข้อความตั้งแต่ตำแหน่ง 0 ตำแหน่งของตัวอักษรสุดท้ายคือ string.length-1。
รอบรองรับโดยเบราเซอร์
lastIndexOf()
เป็นคุณสมบัติของ ECMAScript1 (ES1)。
ทั้งหมดเบราเซอร์ทุกตัวรอบรองรับ ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อน indexOf()
- หน้าต่อไป length
- กลับไปยังหน้าต้น คู่มืออ้างอิง JavaScript String