วิธีการอาร์เรย์ forEach() ใน JavaScript

Feb 04 2023
เมธอด forEach() เป็นเมธอดอาร์เรย์ที่ใช้ส่วนใหญ่เพื่อเรียกใช้ฟังก์ชัน เมธอดไม่คืนค่าความหมายใด ๆ ค่าส่งกลับของ forEach() ไม่ได้กำหนด
forEach() ขั้นตอนการดำเนินการ

เมธอด forEach() เป็นเมธอดอาร์เรย์ที่ใช้ส่วนใหญ่เพื่อเรียกใช้ฟังก์ชัน

เมธอดไม่คืนค่าความหมายใด ๆ ค่าส่งกลับของ forEach() ไม่ได้กำหนด

ไวยากรณ์ — arrayName.forEach (ฟังก์ชั่นการโทรกลับ){

}

หรือ

arrayName.forEach(ฟังก์ชัน(จ){

})

ตอนนี้เราจะมาดูกันว่าเมธอด forEach() ถูกดำเนินการอย่างไร

  1. เราจะสร้างฟังก์ชันการโทรกลับแบบกำหนดเอง —

const arrayCallbackFunction = ฟังก์ชัน (อาร์เรย์){

อาร์เรย์ +=2;

console.log(อาร์เรย์);

}

ที่นี่ เราได้สร้างการแสดงออกของฟังก์ชัน ดังนั้นจึงจำเป็นต้องเขียนก่อนที่จะถูกเรียก เนื่องจากการแสดงออกของฟังก์ชันไม่รองรับการยก

2. กำหนดอาร์เรย์ -

const ที่ได้รับ Array = [10,20,30]

givenArray.forEach(ฟังก์ชันการโทรกลับของอาร์เรย์)

ที่นี่เราไม่จำเป็นต้องส่งพารามิเตอร์ใด ๆ ไปยังarrayCallbackFunctionเนื่องจากทุกครั้งที่เรียกใช้เมธอด forEach() จะเป็นการเพิ่มองค์ประกอบอาร์เรย์ที่กำหนดเป็นพารามิเตอร์ให้กับตัวแปรarrayCallbackFunction

3. ดังนั้น ผลลัพธ์ของ forEach จะเป็น [12,22,32]

คำอธิบาย -

เมธอด forEach() ได้รับการเรียกองค์ประกอบอาร์เรย์เป็นจำนวนครั้ง

ความหมาย forEach() ถูกเรียกสำหรับ [10] จากนั้นอีกครั้งสำหรับ [20] และสำหรับ [30] คุณได้รับภาพ

สำหรับข้อมูลเพิ่มเติม — อ่าน: MDN

หวังว่าจะช่วยได้ Happy Coding!