📌 พื้นฐานของ JavaScript : Array และ Object
1️⃣ Array คืออะไร?
-
คือ ตัวแปรที่เก็บข้อมูลหลายค่าไว้ในตัวแปรเดียว
-
ข้อมูลภายในสามารถเป็นได้ทุกชนิด (string, number, object, function, array)
การประกาศ Array
การเข้าถึงสมาชิกใน Array
-
ใช้ index (ตำแหน่ง) โดย index เริ่มที่ 0
การเพิ่ม/ลบข้อมูลใน Array
คำสั่ง | ความหมาย | ตัวอย่าง |
---|---|---|
push() |
เพิ่มท้าย | fruits.push("แตงโม") |
pop() |
ลบจากท้าย | fruits.pop() |
unshift() |
เพิ่มหน้าสุด | fruits.unshift("สับปะรด") |
shift() |
ลบจากหน้าสุด | fruits.shift() |
ตัวอย่าง
วนลูป Array
2️⃣ Object คืออะไร?
-
คือ กลุ่มของข้อมูลแบบ key-value (property)
-
ใช้เก็บข้อมูลที่มีความสัมพันธ์กัน
การประกาศ Object
การเข้าถึงข้อมูลใน Object
-
แบบ dot notation
-
แบบ bracket notation
การเพิ่ม/แก้ไขค่าใน Object
การลบ property
วนลูป Object
3️⃣ Array vs Object
จุดเปรียบเทียบ | Array | Object |
---|---|---|
รูปแบบข้อมูล | ลำดับข้อมูล | key-value |
index | เป็นตัวเลข | เป็น string หรือ symbol |
เหมาะกับ | กลุ่มข้อมูล | เก็บข้อมูลแบบมีรายละเอียด |
ตัวอย่างใช้งานร่วมกัน
4️⃣ เมธอดของ Array ที่ใช้บ่อย
เมธอด | ตัวอย่าง | ความหมาย |
---|---|---|
length |
fruits.length |
นับจำนวนสมาชิก |
indexOf() |
fruits.indexOf("ส้ม") |
หา index ของค่า |
includes() |
fruits.includes("กล้วย") |
ตรวจสอบว่ามีค่าหรือไม่ |
slice() |
fruits.slice(1, 3) |
ตัดบางส่วนของ Array |
splice() |
fruits.splice(1, 1) |
ลบ/เพิ่มค่ากลาง Array |
map() |
numbers.map(n => n*2) |
สร้าง Array ใหม่ |
filter() |
numbers.filter(n => n>2) |
คัดกรองค่า |
forEach() |
fruits.forEach(f => console.log(f)) |
วนลูป |
🎯 สรุปแบบง่าย
| |||||||||
---|---|---|---|---|---|---|---|---|---|
✅ ตัวอย่างสรุปรวม
ป้ายกำกับ
บทความ
Facebook SDK
CSS Content ( แสดงทุกหน้าของบทความ )
COKKIE POPUP