วิธี JavaScript String lastIndexOf()

คำนิยามและการใช้งาน

lastIndexOf() วิธีกลับค่าตำแหน่งที่มีการปรากฏครั้งสุดท้ายของค่าที่กำหนด

lastIndexOf() วิธีค้นหาจากต้นถึงท้ายของข้อความ

lastIndexOf() วิธีกลับค่าตำแหน่งจากต้น (ตำแหน่ง 0)

ถ้าไม่พบค่านี้ lastIndexOf() วิธีกลับค่า -1

lastIndexOf() วิธีแยกของตัวอักษรใหญ่และตัวอักษรเล็ก

ดูเพิ่มเติม

วิธี indexOf()

ตัวอย่าง

ตัวอย่าง 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

เลือกตั้ง

ค่าเริ่มต้นคือความยาวของข้อความ

ค่าที่กลับค่า

ประเภท คำอธิบาย
ตัวเลข

ตำแหน่งที่มีการปรากฏของค่าที่ต้องการค้นหา

ถ้าไม่มีการปรากฏ -1

รายละเอียดเทคนิค

ค่าที่กลับค่า

ถ้าใน 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
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน

หน้าที่เกี่ยวข้อง

JavaScript String

วิธี String ของ JavaScript

การค้นหา String ของ JavaScript