Đôi khi bạn cần xóa một phần tử từ vị trí cho trước trong mảng. JavaScript cung cấp phương thức splice để xóa từ chỉ mục nhất định. Có thể sử dụng như sau:
Ví dụ
let veggies = ["Hành", "Cà rốt", "Bông cải"]; veggies.splice(0, 1); // Xóa 1 phần tử từ chỉ mục 0 console.log(veggies);
Kết quả
Điều này sẽ cho kết quả:
["Cà rốt", "Bông cải"]
Phương thức splice(index, count) xóa count phần tử bắt đầu từ index và trả về mảng các phần tử bị xóa. Mảng gốc bị thay đổi.