0Pricing
JavaScript Academy · บทเรียน

การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง

การจัดการอาร์เรย์แบบ CRUD และการวนซ้ำ ลิเทอรัลออบเจ็กต์และการเข้าถึงพร็อพเพอร์ตีด้วยจุด วงเล็บเหลี่ยม และการเชื่อมโยงแบบเลือกได้

การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง เป็นบทเรียน JavaScript Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 2 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน JavaScript Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส JavaScript Academy มีบทเรียนทั้งหมด 2 บทเรียน

บทนำ

เป้าหมาย: จัดการอาร์เรย์และอ็อบเจ็กต์ด้วยรูปแบบที่ง่ายและปลอดภัย

  • การเพิ่ม อ่าน แก้ไข และลบในอาร์เรย์
  • วนซ้ำค่าต่าง ๆ
  • การเข้าถึงอ็อบเจ็กต์
การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 1

พื้นฐานการเพิ่ม อ่าน แก้ไข และลบในอาร์เรย์

ใช้ push/unshift เพื่อเพิ่ม และใช้ pop/shift เพื่อลบ ควรทำการแสดงผลให้สั้นเพื่อให้เหมาะกับมือถือ

// Make an array
const colors = ["red", "green"];

// Add to end
colors.push("blue");

// Add to start
colors.unshift("pink");

// Remove from end
const last = colors.pop();

// Remove from start
const first = colors.shift();

console.log("Colors now:", colors);
console.log("Removed:", first, last);
การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 2

ดัชนีและความยาว

ใช้การเข้าถึงด้วยดัชนีและความยาวสำหรับการอ่านค่าพื้นฐาน

// Read by index and use length
const nums = [10, 20, 30];

console.log("First:", nums[0]);
console.log("Last:", nums[nums.length - 1]);
console.log("Count:", nums.length);
การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 3

การวนซ้ำอาร์เรย์

for…of ส่งคืนค่าโดยตรง ส่วน forEach จะเรียกใช้ฟังก์ชันกับแต่ละค่า

// Iterate values with for…of
const fruits = ["apple", "banana", "cherry"];

for (const value of fruits) {
  console.log("of:", value);
}

// Or use forEach with a small callback
fruits.forEach(function (v) {
  console.log("each:", v);
});
การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 4

อ็อบเจ็กต์ลิเทอรัลและการเข้าถึง

อ็อบเจ็กต์จัดเก็บคู่คีย์กับค่า ใช้การเข้าถึงด้วยจุดหรือวงเล็บเหลี่ยม

// Create an object with properties
const user = {
  name: "Ayla",
  level: 1,
  active: true
};

// Dot access
console.log("Name:", user.name);

// Bracket access (useful for dynamic keys)
const key = "level";
console.log("Level:", user[key]);
การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 5

การเชื่อมโยงแบบเลือกได้และการกระจาย

?.ช่วยหลีกเลี่ยงข้อผิดพลาดเมื่อเส้นทางไม่มีอยู่ ใช้การกระจายด้วย ... เพื่อโคลนและผสานอ็อบเจ็กต์ โดยคีย์ที่อยู่ทีหลังจะเขียนทับคีย์ก่อนหน้า

// Optional chaining: safely read nested values
const profile = { contact: { email: "ayla@example.com" } };
console.log("Email:", profile.contact?.email);
console.log("Twitter:", profile.social?.twitter);

// Clone and merge with spread
const base = { a: 1, b: 2 };
const extra = { b: 9, c: 3 };

const clone = { ...base };
const merged = { ...base, ...extra };

console.log("Clone:", clone);
console.log("Merged:", merged);
การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 6

แบบทดสอบเมธอดอาร์เรย์

ตรวจสอบอย่างรวดเร็ว: เพิ่มค่าที่ท้ายอาร์เรย์

การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 7

สรุป

สรุป: คุณได้ฝึกการเพิ่ม อ่าน แก้ไข และลบในอาร์เรย์ วนซ้ำด้วย for…of/forEach เข้าถึงคุณสมบัติของอ็อบเจ็กต์ ใช้การเชื่อมโยงแบบเลือกได้ และโคลนหรือผสานด้วยการกระจาย

การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง — ภาพประกอบ 8

คำถามที่พบบ่อย

บทเรียน “การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส JavaScript Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส JavaScript Academy มีบทเรียนทั้งหมด 2 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง”

การจัดการอาร์เรย์แบบ CRUD และการวนซ้ำ ลิเทอรัลออบเจ็กต์และการเข้าถึงพร็อพเพอร์ตีด้วยจุด วงเล็บเหลี่ยม และการเชื่อมโยงแบบเลือกได้ คุณปฏิบัติ JavaScript Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน JavaScript Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน JavaScript Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 2 บทเรียน

บทเรียน “การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน JavaScript Academy นี้ได้ไหม

ได้ บทเรียน JavaScript Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง
  2. การโคลนและผสาน — spread และ Object.assign
← กลับไปที่ JavaScript Academy