เมธอด findLast

เมธอด findLast ค้นหาองค์ประกอบแรก จากจุดสิ้นสุดของอาร์เรย์ตาม callback ที่ส่งผ่าน ในพารามิเตอร์ หากไม่พบองค์ประกอบ ผลลัพธ์ ที่ส่งกลับจะเป็น undefined

ไวยากรณ์

javascriptอาร์เรย์.findLast(ฟังก์ชัน);

ตัวอย่าง

มาหาองค์ประกอบของอาร์เรย์ ที่ตรงกับเงื่อนไขที่กำหนดในฟังก์ชันกัน:

javascriptlet arr = [1, 2, 3, 4, 5];

let res = arr.findLast(function(elem) {
  return elem > 0;
});

console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascript5

ดูเพิ่มเติม

  • เมธอด find,
    ซึ่งค้นหาองค์ประกอบในอาร์เรย์
  • เมธอด findIndex,
    ซึ่งค้นหาดัชนีขององค์ประกอบในอาร์เรย์
  • เมธอด findLastIndex,
    ซึ่งค้นหาดัชนีขององค์ประกอบจากจุดสิ้นสุดของอาร์เรย์