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

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

function range(start, end) {
  if (start === end) {
    return [start];
  } else {
    return [start].concat(range(start + 1, end));
  }
}

นี่คือฟังก์ชันวนซ้ำที่รับค่าเริ่มต้นและสิ้นสุดและส่งกลับอาร์เรย์ของตัวเลขทั้งหมดระหว่างค่าทั้งสอง ถ้าค่าเริ่มต้นและสิ้นสุดเหมือนกัน มันจะส่งกลับอาร์เรย์ด้วยค่าเดียว มิฉะนั้น จะส่งกลับอาร์เรย์ด้วยค่าเริ่มต้น แล้วเรียกตัวเองอีกครั้งด้วยค่าเริ่มต้นเพิ่มขึ้นหนึ่ง และเชื่อมโยงผลลัพธ์ที่จุดสิ้นสุดของอาร์เรย์

ห้องสมุด Enum

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

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

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

การแจงนับ

การแจงนับเป็นวิธีการจัดกลุ่มค่าคงที่เข้าด้วยกัน คล้ายกับอาร์เรย์ แต่มีจำนวนรายการที่แน่นอน

การแจงนับสามารถใช้เพื่อเก็บค่าต่างๆ สำหรับตัวแปรเฉพาะ ตัวอย่างเช่น คุณสามารถใช้การแจงนับเพื่อจัดเก็บสีต่างๆ ที่สามารถใช้ในเอกสาร HTML

คุณสามารถสร้างการแจงนับใน JavaScript โดยใช้ฟังก์ชัน Enum() คุณยังสามารถใช้ฟังก์ชัน Enum() เพื่อเข้าถึงค่าเฉพาะในการแจงนับ

การเข้าถึงแบบเป็นโปรแกรม

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

อีกวิธีหนึ่งในการเข้าถึงข้อมูลทางโปรแกรมคือผ่าน JSON JSON เป็นรูปแบบที่ใช้ในการจัดเก็บข้อมูล คุณสามารถใช้ JSON เพื่อจัดเก็บข้อมูลในรูปแบบสตริง หรือคุณสามารถใช้เพื่อจัดเก็บข้อมูลในรูปแบบวัตถุ คุณยังสามารถใช้ JSON เพื่อจัดเก็บข้อมูลในรูปแบบอาร์เรย์ คุณสามารถเข้าถึง JSON โดยทางโปรแกรมได้โดยใช้โมดูล json

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

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