1. คำอธิบายวิธีการลด () ของอาร์เรย์ใช้ฟังก์ชันกับ [x1, x2, x3 ... ] ของอาร์เรย์นี้ ฟังก์ชั่นนี้จะต้องได้รับพารามิเตอร์สองตัว ลด () ยังคงผลลัพธ์ที่จะดำเนินการคำนวณสะสมด้วยองค์ประกอบถัดไปของลำดับ ผลคือ:
[x1, x2, x3, x4]. reduce (f) = f (f (f (x1, x2), x3), x4)
2. ใช้ตัวอย่าง
'ใช้อย่างเข้มงวด'; ฟังก์ชั่น String2int (s) {ถ้า (! s) {Alert ('params ว่างเปล่า'); return;} ถ้า (s.length === 1) {return s*1;} var arr = []; สำหรับ (var i = 0; i <s.length; i ++) {arr.push + y;});} // test: if (string2int ('0') === 0 && string2int ('12345') === 12345 && String2int ('12300') === 12300) {ถ้า (string2int.toString () (String2int.toString (). indexof ('number')! == -1) {แจ้งเตือน ('อย่าใช้หมายเลข ()!');} else {Alert ('ทดสอบผ่าน!');}} else {Alert ('การทดสอบล้มเหลว!');};};ข้างต้นเป็นคำอธิบายโดยละเอียดของตัวอย่างการใช้งานของวิธีการลด () ที่รวมอยู่ในจาวาสคริปต์ที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!