อาร์เรย์ใน JavaScript

อาร์เรย์ใช้สำหรับเก็บค่าหลายค่าไว้ในตัวแปรเดียว ช่วยให้ข้อมูลถูกจัดระเบียบตามลำดับที่กำหนดไว้

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

การใช้งานอาร์เรย์ที่พบบ่อย:

  • รายชื่อนักเรียน
  • รายการสินค้า
  • รายการในรถเข็นช้อปปิ้ง
  • เบอร์โทรศัพท์มือถือ

หลักการทำงานของอาร์เรย์: อาร์เรย์ใช้ดัชนี (index) ในการค้นหาข้อมูล โดยข้อมูลตัวแรกจะอยู่ที่ดัชนี 0 เสมอ

ตัวอย่าง: let fruits = ["Apple", "Banana", "Orange"];

  • fruits[0] คือ "Apple"
  • fruits[1] คือ "Banana"
  • fruits[2] คือ "Orange"

เมธอดอาร์เรย์ที่สำคัญ:

การเพิ่มและการลบ:

  • push(): เพิ่มข้อมูลต่อท้าย
  • pop(): ลบข้อมูลตัวสุดท้ายออก
  • unshift(): เพิ่มข้อมูลไว้ที่ตำแหน่งแรก
  • shift(): ลบข้อมูลตัวแรกออก
  • splice(): เพิ่มหรือลบข้อมูลในตำแหน่งใดก็ได้

การดึงข้อมูลและการค้นหา:

  • slice(): คัดลอกบางส่วนของอาร์เรย์
  • indexOf(): ค้นหาตำแหน่งของข้อมูล
  • includes(): ตรวจสอบว่ามีข้อมูลนั้นอยู่หรือไม่
  • find(): คืนค่าข้อมูลตัวแรกที่ตรงตามเงื่อนไข

การแปลงข้อมูล:

  • map(): เปลี่ยนแปลงข้อมูลทุกตัวในอาร์เรย์
  • filter(): เก็บไว้เฉพาะข้อมูลที่ตรงตามเงื่อนไข
  • reduce(): รวมข้อมูลทั้งหมดให้กลายเป็นค่าเดียว
  • sort