วิธีรวมอาร์เรย์ JavaScript ด้วยการลด

Withi Rwm Xarrey Javascript Dwy Kar Ld



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

โพสต์นี้จะอธิบายวิธีการรวมอาร์เรย์ JavaScript ด้วยการลด







จะรวมอาร์เรย์ JavaScript ด้วยการลดได้อย่างไร

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



ไวยากรณ์

หากต้องการใช้วิธีลด () JavaScript ให้ลองใช้ไวยากรณ์ที่ระบุไว้ด้านล่าง:



อาร์เรย์ ลด ( การทำงาน ( ทั้งหมด , ค่าปัจจุบัน , ดัชนีปัจจุบัน , อร๊ายยย ) , ค่าเริ่มต้น )

ในไวยากรณ์นี้:





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

ตัวอย่างที่ 1: คำนวณผลรวมของอาร์เรย์ JavaScript ด้วยวิธี reduce() โดยกำหนดฟังก์ชัน

ในการคำนวณผลรวมของอาร์เรย์ JavaScript ด้วยวิธีการลดโดยการกำหนดฟังก์ชัน ให้ลองใช้ตัวอย่างที่ระบุไว้:

การทำงาน ผลรวม ( อร๊ายยย ) {
คอสต์ ผลรวม = อร๊าย ลด ( การทำงาน ( ทั้งหมด , องค์ประกอบ ) {
กลับ ทั้งหมด + องค์ประกอบ ;
} ) ;
คอนโซล บันทึก ( ผลรวม ) ;
}
  • ขั้นแรก กำหนดฟังก์ชันด้วยชื่อเฉพาะ
  • จากนั้นประกาศค่าคงที่และใช้เครื่องหมาย “ arr.reduce() ” และเพิ่มฟังก์ชันเป็นพารามิเตอร์ของเมธอดที่กำหนด
  • ส่งพารามิเตอร์ไปยังฟังก์ชัน
  • ใช้ ' กลับ ” คำหลักแล้วคำนวณองค์ประกอบทั้งหมด
  • แสดงผลบนคอนโซลด้วยความช่วยเหลือของ “คอนโซล.ล็อก()”

สุดท้าย กำหนดอาร์เรย์ที่เราต้องการรวมองค์ประกอบ:



ผลรวม ( [ 8 , 9 , 7 , 6 , 4 ] ) ;

สังเกตได้ว่าผลรวมขององค์ประกอบอาร์เรย์ JavaScript ด้วยวิธีการลดจะถูกคำนวณและแสดงผลบนคอนโซล:

ตัวอย่างที่ 2: คำนวณผลรวมของอาร์เรย์ JavaScript ด้วยวิธีการลดโดยกำหนดค่าคงที่

ในการรวมองค์ประกอบอาร์เรย์ทั้งหมดโดยใช้เมธอด reduce() ก่อนอื่นให้เริ่มต้นค่าคงที่และเก็บองค์ประกอบไว้ในอาร์เรย์:

คอสต์ อร๊ายยย = [ 7 , 3 , 9 , 0 ] ;

ในทำนองเดียวกัน กำหนดค่าคงที่อื่นและตั้งค่าเริ่มต้น:

คอสต์ เริ่มต้นมูลค่า = 0 ;

ถัดไป ใช้ “ ลด() ” วิธีการเป็นค่าคงที่และระบุพารามิเตอร์:

คอสต์ ผลรวมด้วยการเริ่มต้น = อร๊าย ลด (
( สะสม , ค่า ) => สะสม + ค่า ,
เริ่มต้นมูลค่า
) ;

สุดท้าย แสดงผลบนคอนโซลด้วยความช่วยเหลือของ ' คอนโซล.ล็อก() ” วิธีการและเรียกใช้ฟังก์ชันที่กำหนดเป็นอาร์กิวเมนต์:

คอนโซล บันทึก ( ผลรวมด้วยการเริ่มต้น ) ;

เอาต์พุต

คุณได้เรียนรู้เกี่ยวกับวิธีการคำนวณผลรวมของอาร์เรย์ JavaScript ด้วยวิธีการลด

บทสรุป

ในการคำนวณผลรวมของอาร์เรย์ JavaScript ด้วยการลด ให้ใช้ปุ่ม ' ลด() ” สามารถใช้วิธี วิธีลดใช้เพื่อลดหรือบีบอัดขนาดของอาร์เรย์โดยดำเนินการต่างๆ ในการทำเช่นนั้น เราได้คำนวณผลรวมของอาร์เรย์เพื่อลดขนาด นั่นคือทั้งหมดที่เกี่ยวกับวิธีการคำนวณผลรวมของอาร์เรย์ JavaScript ด้วยวิธีการลด