วิธี findLastIndex
วิธี findLastIndex ช่วยค้นหา
ดัชนีขององค์ประกอบแรกจากท้ายอาร์เรย์
ที่ตรงตามเงื่อนไขตาม
callback ที่ส่งผ่านมา
ในพารามิเตอร์
หากไม่มีองค์ประกอบนั้น
จะคืนค่า -1
ไวยากรณ์
อาร์เรย์.findLastIndex(ฟังก์ชัน);
ตัวอย่าง
ลองหาดัชนีของจำนวนบวกในอาร์เรย์:
let arr = [-12, -13, 14, 15];
let res = arr.findLastIndex(function(elem) {
return elem > 0;
});
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
3
ตัวอย่าง
และตอนนี้ลองหาดัชนีขององค์ประกอบ ที่ไม่มีอยู่ในอาร์เรย์:
let arr = ['a', 'b', 'c', 'd'];
let res = arr.findLastIndex(function(elem) {
return elem === 'f';
});
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
-1