ลองพิจารณาสองกรณีในขณะที่ลบองค์ประกอบออกจากอาร์เรย์ อันดับแรก เราจะดูว่าเราจะลบองค์ประกอบออกจากส่วนท้ายของอาร์เรย์ได้อย่างไร และในหัวข้อถัดไป เราจะดูว่าเราจะลบองค์ประกอบออกจากจุดเริ่มต้นของอาร์เรย์และจากตำแหน่งขององค์ประกอบที่กำหนดได้อย่างไร
การลบองค์ประกอบออกจากส่วนท้ายของอาร์เรย์
สามารถทำได้โดยใช้วิธีป๊อป ตัวอย่างเช่น
let veggies = ["Onion", "Raddish"]; veggies.pop(); console.log(veggies);
สิ่งนี้จะให้ผลลัพธ์ -
["Onion"]
การลบองค์ประกอบออกจากจุดเริ่มต้นของอาร์เรย์
สามารถทำได้โดยใช้วิธีการ unshift ตัวอย่างเช่น
let veggies = ["Onion", "Raddish"]; veggies.shift(); console.log(veggies);
สิ่งนี้จะให้ผลลัพธ์ -
["Raddish"]
การลบองค์ประกอบออกจากตำแหน่งที่กำหนดของอาร์เรย์
บางครั้งคุณจำเป็นต้องลบองค์ประกอบออกจากตำแหน่งที่กำหนดในอาร์เรย์ JavaScript ให้วิธี splice เพื่อลบออกจากดัชนีที่กำหนด สามารถใช้ได้ดังนี้ −
let veggies = ["Onion", "Raddish", "Broccoli"]; veggies.splice(0, 1); // Removes 1 element from index 0 console.log(veggies);
สิ่งนี้จะให้ผลลัพธ์ -
["Raddish", "Broccoli"]