Array ใน JavaScript คืออ็อบเจกต์ที่เก็บข้อมูลหลายค่าในตัวแปรเดียว เรียงลำดับมี index เริ่มจาก 0
สร้าง Array
// วิธีที่ 1: Array Literal (แนะนำ)
let fruits = ["Banana", "Grapes", "Melon"];
// วิธีที่ 2: Array Constructor
let berries = new Array("Strawberry", "Blueberry", "Gooseberry");
Array เก็บข้อมูลหลายประเภทได้: ["Strawberry", 1.50, true]
อ่านค่า Array (Indexing)
let fruits = ["Banana", "Grapes", "Melon"]; fruits[0]; // "Banana" fruits[1]; // "Grapes" fruits[10]; // undefined
วนลูปอ่านค่าทั้งหมด
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
// Banana, Grapes, Melon
เพิ่มข้อมูล
| เมธอด | การทำงาน | ตัวอย่าง |
|---|---|---|
push() | เพิ่มท้าย | fruits.push("Strawberry") |
unshift() | เพิ่มหน้า | fruits.unshift("Strawberry") |
ลบข้อมูล
| เมธอด | การทำงาน |
|---|---|
pop() | ลบท้าย |
shift() | ลบหน้า |
splice(index, count) | ลบตาม index |
fruits.splice(3, 1); // ลบ 1 ตัวที่ index 3
แก้ไขข้อมูล
fruits[0] = "Baby bananas"; // แก้ index 0 โดยตรง
สรุป
Array จัดการข้อมูลชุดได้สะดวก ใช้ push/pop/unshift/splice เพิ่มลบ และ index เข้าถึงโดยตรง