แนะนำหลักสูตร:
- หน้าก่อน length
- หน้าต่อไป map()
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Array
JavaScript Array lastIndexOf()
lastIndexOf()
คำอธิบายและวิธีใช้
วิธี ค้นหาสิ่งที่ระบุในแอร์เรย์ และคืนค่าตำแหน่ง
การค้นหาจะเริ่มจากตำแหน่งที่ระบุ หากไม่ระบุจะเริ่มจากท้ายและจบที่ต้นของแอร์เรย์ lastIndexOf()
ถ้าไม่พบสิ่งที่ต้องการค้นหา
วิธีนี้จะคืนค่า -1lastIndexOf()
ถ้าสิ่งที่ต้องการค้นหามีการปรากฏมากกว่าครั้งเดียว
วิธีนี้จะคืนค่าตำแหน่งที่หาซ้ำครั้งสุดท้ายคำเตือน: ถ้าต้องการค้นหาจากท้ายไปหน้าต้น ใช้
indexOf()
วิธี
ตัวอย่าง
ตัวอย่าง 2
ตัวอย่าง 1 ค้นหาโครงการ "Apple" ในแอร์เรย์
var a = fruits.lastIndexOf("Apple", 4);
var fruits = ["Banana", "Orange", "Apple", "Mango"];
ตัวอย่าง 2
ค้นหาโครงการ "Apple" ในแอร์เรย์ จากตำแหน่ง 4 ค้นหาโครงการ "Apple" ในแอร์เรย์
var a = fruits.lastIndexOf("Apple", 4);
var a = fruits.lastIndexOf("Apple");
ตัวอย่าง 3
ค้นหาโครงการ "Apple" ในแอร์เรย์ จากตำแหน่ง 4 var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
ทดลองด้วยตัวเอง
ภาษาเขียนarrayitem.lastIndexOf( start,
)
ตัวแปร | คำอธิบาย |
---|---|
item | จำเป็น สิ่งที่ต้องการค้นหา |
start | ที่เลือกใช้ จากที่ไหนเริ่มค้นหา ตัวเลขลบให้ทำการนับจากท้ายมาไป หลังจากนั้นค้นหาไปจนถึงต้น |
รายละเอียดเทคนิค
ค่าที่ได้: | ตัวเลข ระบุตำแหน่งของสิ่งที่ระบุ หากไม่ระบุให้ -1 |
---|---|
เวอร์ชัน JavaScript: | ECMAScript 5 |
การสนับสนุนของเบราซเรอร์
ตัวเลขในตารางบอกว่าเบราซเรอร์อะไรสนับสนุนวิธีนี้ในครั้งแรก
ทุกเบราซเรอร์สนับสนุนอย่างเต็มที่ lastIndexOf()
วิธี:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
สนับสนุน | 9.0 | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
เพจที่เกี่ยวข้อง
ตัวเรียน:JavaScript แบบตัวเลข
ตัวเรียน:JavaScript แบบตัวเลข Const
ตัวเรียน:วิธี JavaScript แบบตัวเลข
ตัวเรียน:JavaScript จัดรายการตัวเลข
ตัวเรียน:JavaScript วิธีวิเคราะห์แบบตัวเลข
- หน้าก่อน length
- หน้าต่อไป map()
- กลับไปยังด้านบน คู่มืออ้างอิง JavaScript Array