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

พื้นฐานการเพิ่ม อ่าน แก้ไข และลบในอาร์เรย์
ใช้ 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);

ดัชนีและความยาว
ใช้การเข้าถึงด้วยดัชนีและความยาวสำหรับการอ่านค่าพื้นฐาน
// 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);

การวนซ้ำอาร์เรย์
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);
});

อ็อบเจ็กต์ลิเทอรัลและการเข้าถึง
อ็อบเจ็กต์จัดเก็บคู่คีย์กับค่า ใช้การเข้าถึงด้วยจุดหรือวงเล็บเหลี่ยม
// 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]);

การเชื่อมโยงแบบเลือกได้และการกระจาย
?.ช่วยหลีกเลี่ยงข้อผิดพลาดเมื่อเส้นทางไม่มีอยู่ ใช้การกระจายด้วย ... เพื่อโคลนและผสานอ็อบเจ็กต์ โดยคีย์ที่อยู่ทีหลังจะเขียนทับคีย์ก่อนหน้า
// 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);

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

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

คำถามที่พบบ่อย
บทเรียน “การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- การสร้าง อ่าน อัปเดต ลบในอาร์เรย์ การวนซ้ำ พื้นฐานออบเจ็กต์และการเข้าถึง
- การโคลนและผสาน — spread และ Object.assign