Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การลบ Element จาก Array ใน JavaScript


พิจารณา 2 กรณีในการลบ elements จาก array ก่อนดูการลบจากท้าย array ต่อไปดูการลบจากต้น array และจากตำแหน่งที่กำหนด

การลบ element จากท้าย array

ทำได้ด้วย pop method ตัวอย่าง:

let veggies = ["Onion", "Raddish"];
veggies.pop();
console.log(veggies);

ผลลัพธ์:

["Onion"]

การลบ element จากต้น array

ทำได้ด้วย shift method ตัวอย่าง:

let veggies = ["Onion", "Raddish"];
veggies.shift();
console.log(veggies);

ผลลัพธ์:

["Raddish"]

การลบ element จากตำแหน่งที่กำหนดใน array

บางครั้งต้องลบ element จากตำแหน่งที่กำหนด JavaScript มี splice method สำหรับลบจาก index ใช้ได้ดังนี้:

let veggies = ["Onion", "Raddish", "Broccoli"];
veggies.splice(0, 1); // ลบ 1 element จาก index 0
console.log(veggies);

ผลลัพธ์:

["Raddish", "Broccoli"]