Logo th.boatexistence.com

Reduce return อาร์เรย์ใหม่หรือไม่?

สารบัญ:

Reduce return อาร์เรย์ใหม่หรือไม่?
Reduce return อาร์เรย์ใหม่หรือไม่?
Anonim

วิธีลดจะยืดหยุ่นกว่าเล็กน้อย คืนอะไรก็ได้. จุดประสงค์คือนำอาร์เรย์และรวมเนื้อหาเป็นค่าเดียว ค่านั้นอาจเป็นตัวเลข สตริง หรือแม้แต่อ็อบเจ็กต์หรืออาร์เรย์ใหม่

reduce return วัตถุใหม่หรือไม่

5 คำตอบ. ใช่ นี่เป็นพฤติกรรมปกติของการลดเมื่อคุณไม่ส่งค่าเริ่มต้นสำหรับตัวสะสม (ซึ่งคุณควรทำเสมอ) รหัสของคุณไม่ทำงานตามที่คาดไว้ในอาร์เรย์อื่นนอกเหนือจากที่มีสองวัตถุ

แมปอาร์เรย์ส่งคืนอาร์เรย์ใหม่หรือไม่

วิธีแผนที่ส่งคืนอาร์เรย์ใหม่ทั้งหมด พร้อมองค์ประกอบที่แปลงแล้วและจำนวนข้อมูลเท่ากัน ในกรณีของ forEach แม้ว่ามันจะส่งคืน undefined มันจะเปลี่ยนอาร์เรย์ดั้งเดิมด้วยการโทรกลับ

วิธีลดคืออะไร

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

ตัวลดทำอะไรใน JavaScript

JavaScript Array ลด

วิธีลด เรียกใช้ฟังก์ชันตัวลดสำหรับแต่ละค่าของอาร์เรย์ ลดส่งคืนค่าเดียวซึ่งเป็นผลสะสมของฟังก์ชัน … ลดไม่เปลี่ยนอาร์เรย์เดิม