แก้ไขแล้ว: JavaScript พื้นฐานใช้การเรียกซ้ำเพื่อสร้างการนับถอยหลัง

ปัญหาหลักของการใช้การเรียกซ้ำเพื่อสร้างการนับถอยหลังคือการจัดการสแต็กของตัวแปรอาจเป็นเรื่องยาก หากการวนซ้ำลึกเกินไป อาจเป็นเรื่องยากที่จะติดตามว่าตัวแปรใดอยู่ในสแต็ก สิ่งนี้สามารถนำไปสู่ข้อผิดพลาดหรือลักษณะการทำงานที่ไม่คาดคิด

ฟังก์ชั่นนับถอยหลัง (จำนวน) { ถ้า (จำนวน <= 0) { console.log ("เสร็จแล้ว!"); กลับ; } console.log (หมายเลข); จำนวน--; นับถอยหลัง (ตัวเลข); }[/code] นี่คือฟังก์ชันเรียกซ้ำที่จะนับถอยหลังจากจำนวนที่ส่งเป็นอาร์กิวเมนต์ ถ้าตัวเลขน้อยกว่าหรือเท่ากับ 0 มันจะพิมพ์ว่า "All done!" และการกลับมา. มิฉะนั้น จะพิมพ์ตัวเลขปัจจุบัน ลดจำนวนลง 1 แล้วเรียกฟังก์ชันนับถอยหลังอีกครั้งด้วยตัวเลขใหม่

ดัชนี

ดัชนีคือตัวแปรชนิดพิเศษที่เก็บตำแหน่งในลำดับ ใน JavaScript สามารถใช้ดัชนีเพื่อเข้าถึงองค์ประกอบเฉพาะของอาร์เรย์หรือวัตถุ

ทูเปิลส์

ทูเพิลเป็นโครงสร้างข้อมูลที่เก็บชุดของสองรายการขึ้นไป ใน JavaScript ทูเพิลถูกสร้างขึ้นโดยใช้คีย์เวิร์ด var และสามารถเข้าถึงได้โดยใช้เครื่องหมายวงเล็บเหลี่ยม ตัวอย่างเช่น รหัสต่อไปนี้สร้างทูเพิลที่มีค่า 2 และ 3:

var ทูเพิล = { 2, 3 };

ในการเข้าถึงรายการแรกในทูเพิล คุณต้องใช้ค่าดัชนีเป็น 0:

สิ่งอันดับ [0] = 2;

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น