ตัวอย่าง
ค้นหาอาร์เรย์สำหรับรายการ "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");
ผลมาจากการที่ได้จะเป็น:
2
มีความหมายว่า "Apple" ตั้งอยู่ในตำแหน่งที่ 2 ในอาร์เรย์
ลองตัวเอง»เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
lastIndexOf() วิธีการค้นหาอาร์เรย์สำหรับรายการที่ระบุและส่งกลับไปตำแหน่ง
การค้นหาจะเริ่มต้นที่ตำแหน่งที่ระบุไว้หรือที่สิ้นสุดหากไม่มีตำแหน่งเริ่มต้นมีการระบุและสิ้นสุดการค้นหาที่จุดเริ่มต้นของอาร์เรย์ที่
กลับ -1 ถ้ารายการไม่พบ
หากรายการการค้นหาที่เป็นปัจจุบันมากกว่าหนึ่งครั้งวิธี lastIndexOf ผลตอบแทนที่ตำแหน่งของการเกิดขึ้นที่ผ่านมา
เคล็ดลับ: หากคุณต้องการค้นหาตั้งแต่ต้นจนจบใช้ href="jsref_indexof_array.html"> indexOf() method
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ
วิธี | |||||
---|---|---|---|---|---|
lastIndexOf() | ใช่ | 9.0 | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
ค่าพารามิเตอร์ พารามิเตอร์ ลักษณะ item จำเป็นต้องใช้ รายการที่จะค้นหา start ไม่จำเป็น. ที่จะเริ่มต้นการค้นหา ค่าลบจะเริ่มต้นที่ตำแหน่งที่กำหนดนับจากปลายและค้นหาจุดเริ่มต้น
รายละเอียดทางเทคนิค
กลับค่า: จำนวนคิดเป็นตำแหน่งของรายการที่ระบุมิฉะนั้น -1 JavaScript เวอร์ชัน: 1.6
ตัวอย่างอื่น ๆ
ตัวอย่าง
ค้นหาอาร์เรย์สำหรับรายการ "Apple" :
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");
ผลมาจากการที่ได้จะเป็น:
6
ลองตัวเอง»
ตัวอย่าง
ค้นหาอาร์เรย์สำหรับรายการ "Apple" เริ่มต้นการค้นหาในตำแหน่งที่ 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);
ผลมาจากการที่ได้จะเป็น:
2
ลองตัวเอง»
<อ้างอิงอาร์เรย์ JavaScript