Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การลบองค์ประกอบออกจาก Array ใน Javascript


ลองพิจารณาสองกรณีในขณะที่ลบองค์ประกอบออกจากอาร์เรย์ อันดับแรก เราจะดูว่าเราจะลบองค์ประกอบออกจากส่วนท้ายของอาร์เรย์ได้อย่างไร และในหัวข้อถัดไป เราจะดูว่าเราจะลบองค์ประกอบออกจากจุดเริ่มต้นของอาร์เรย์และจากตำแหน่งขององค์ประกอบที่กำหนดได้อย่างไร

การลบองค์ประกอบออกจากส่วนท้ายของอาร์เรย์

สามารถทำได้โดยใช้วิธีป๊อป ตัวอย่างเช่น

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"]