วิธีการอาร์เรย์ forEach() ใน JavaScript
เมธอด forEach() เป็นเมธอดอาร์เรย์ที่ใช้ส่วนใหญ่เพื่อเรียกใช้ฟังก์ชัน
เมธอดไม่คืนค่าความหมายใด ๆ ค่าส่งกลับของ forEach() ไม่ได้กำหนด
ไวยากรณ์ — arrayName.forEach (ฟังก์ชั่นการโทรกลับ){
}
หรือ
arrayName.forEach(ฟังก์ชัน(จ){
})
ตอนนี้เราจะมาดูกันว่าเมธอด forEach() ถูกดำเนินการอย่างไร
- เราจะสร้างฟังก์ชันการโทรกลับแบบกำหนดเอง —
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!





































![รายการที่เชื่อมโยงคืออะไร? [ส่วนที่ 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)