วิธี JavaScript Array reduceRight()
- หน้าก่อน reduce()
- หน้าต่อไป reverse()
- กลับไปหน้าต้น คู่มืออ้างอิง JavaScript Array
การประกาศและการใช้งาน
reduceRight()
วิธีทำให้แอร์เรย์เหลือค่าเดียว
reduceRight()
วิธีทำงานฟังก์ชันที่ให้ไปด้วยแอร์เรย์ในแต่ละค่า (จากซ้ายไปขวา)
ค่าที่กลับมาจากฟังก์ชันเก็บไว้ในตัวเก็บรวม (ผลลัพธ์/ทั้งหมด)
หมายเหตุ:ไม่ทำอะไรสำหรับตัวเลขในแอร์เรย์ที่ไม่มีค่า reduceRight()
วิธี
ตัวอย่าง
ตัวอย่าง 1
ลบตัวเลขในแอร์เรย์ จากทางด้านหลัง
var ตัวเลข = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}} function myFunc(total, num) { return total - num; }
ตัวอย่าง 2
ลบตัวเลขจากซ้ายไปขวาและแสดงผลสุดท้าย:
<button onclick="myFunction()">ทดลอง</button> <p>เดิมที่เป็นตัวเลขในแอร์เรย์: <span id="demo"></span></p> <script> var numbers = [2, 45, 30, 100]; function getSum(total, num) { return total - num; } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduceRight(getSum); } </script>
รูปแบบ
array.reduceRight(function(total, currentValue, currentIndex, arr, initialValue)
ค่าตัวอักษร
ตัวอักษร | คำอธิบาย | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | จำเป็น。ฟังก์ชันที่ปฏิบัติการกับแต่ละองค์ประกอบในแอร์เรย์
ตัวอักษรฟังก์ชัน:
|
||||||||||
initialValue | ตัวเลือก |
รายละเอียดเทคนิค
ค่าที่คืน: | คืนค่าที่สะสมจากการเรียกครั้งที่แล้วของฟังก์ชันคอลบแบค |
---|---|
เวอร์ชั่น JavaScript: | ECMAScript 5 |
การสนับสนุนเบราซเรอร์
ตัวเลขในตารางบอกว่าเบราซเรอร์แรกที่สนับสนุนวิธีนี้
ทุกเบราซเรอร์สนับสนุนเต็มที่ reduceRight()
วิธี:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome 3 | IE 9 | Edge 12 | Firefox 3 | Safari 5 | Opera 10.5 |
มิถุนายน 2009 | กันยายน 2010 | กรกฎาคม 2015 | มกราคม 2009 | มิถุนายน 2010 | มีนาคม 2010 |
เพจที่เกี่ยวข้อง
คู่มือ:JavaScript Array
คู่มือ:JavaScript Array Const
คู่มือ:วิธี Array JavaScript
คู่มือ:การจัดราย序ตัวเลข JavaScript
คู่มือ:การวนลูป JavaScript ตัวแปร Array
คู่มือ:วิธี Array.reduce()
- หน้าก่อน reduce()
- หน้าต่อไป reverse()
- กลับไปหน้าต้น คู่มืออ้างอิง JavaScript Array