106 of 264 menu

วิธีการ every

วิธีการ every ตรวจสอบองค์ประกอบของอาร์เรย์ ตามฟังก์ชันที่กำหนด วิธีการนี้จะคืนค่า true หากสำหรับทุก องค์ประกอบของอาร์เรย์ ฟังก์ชันที่กำหนดคืนค่า true มิฉะนั้นวิธีการจะคืนค่า false

สามารถส่งพารามิเตอร์สามตัวเข้าไปในฟังก์ชันได้ หากมีพารามิเตอร์เหล่านี้ (ไม่จำเป็นต้องมีทั้งหมด) ตัวแรกจะได้รับองค์ประกอบของอาร์เรย์โดยอัตโนมัติ ตัวที่สองจะได้รับลำดับที่ในอาร์เรย์ (ดัชนี) และตัวที่สามคืออาร์เรย์เอง

ไวยากรณ์

อาร์เรย์.every(function(องค์ประกอบ, ดัชนี, อาร์เรย์) { return true หรือ false; });

ตัวอย่าง

ตรวจสอบว่าทุกองค์ประกอบในอาร์เรย์ตัวเลข เป็นบวกหรือไม่:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

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

true

ตัวอย่าง

ตรวจสอบว่าผลคูณขององค์ประกอบกับ ลำดับที่ของมันน้อยกว่า 30 เสมอหรือไม่:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

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

true

ตัวอย่าง

หากจำเป็น สามารถส่งอาร์เรย์เอง เป็นพารามิเตอร์ตัวที่สามได้:

let check = arr.every(function(elem, index, arr) { // อาร์เรย์ arr จะสามารถเข้าถึงได้ที่นี่ });

ดูเพิ่มเติม

  • วิธีการ some
    ซึ่งช่วยในการตรวจสอบอาร์เรย์ได้เช่นกัน
  • วิธีการ map และ forEach
    ซึ่งช่วยในการนำฟังก์ชันไปใช้กับทุกองค์ประกอบของอาร์เรย์
  • วิธีการ reduce และ reduceRight
    ซึ่งช่วยในการรวมอาร์เรย์ให้เหลือค่าเดียว
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ