112 of 264 menu

วิธี find

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

ไวยากรณ์

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

ตัวอย่าง

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

let arr = [1, 2, 3, 4]; let res = arr.find(function(currentValue) { return currentValue > 0; }); console.log(res);

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

1

ตัวอย่าง

มาค้นหาองค์ประกอบของอาร์เรย์ ที่มีความยาวเท่ากับ 2:

let arr = ['abc', 'defg', 'kl', 'mn']; let res = arr.find(function(elem) { return elem.length == 2; }); console.log(res);

จากการทำงานของโค้ด เราจะเห็นว่าวิธีนี้พบ องค์ประกอบแรกที่ตรง กับเงื่อนไขของฟังก์ชัน:

'kl'

ดูเพิ่มเติม

  • วิธี findIndex,
    ซึ่งค้นหาดัชนีขององค์ประกอบในอาร์เรย์
  • วิธี findLast,
    ซึ่งค้นหาองค์ประกอบจากท้ายอาร์เรย์
  • วิธี findLastIndex,
    ซึ่งค้นหาดัชนีขององค์ประกอบจากท้ายอาร์เรย์
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ