Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Xóa phần tử khỏi mảng trong JavaScript


Hãy xét hai trường hợp khi xóa phần tử khỏi mảng. Trước, xem cách xóa phần tử từ cuối mảng và phần sau sẽ xem cách xóa từ đầu mảng và từ vị trí cho trước.

Xóa phần tử từ cuối mảng

Có thể thực hiện bằng phương thức pop. Ví dụ:

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

Điều này sẽ cho ra kết quả:

["Onion"]

Xóa phần tử từ đầu mảng

Có thể thực hiện bằng phương thức shift. Ví dụ:

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

Điều này sẽ cho ra kết quả:

["Raddish"]

Xóa phần tử từ vị trí cho trước của mảng

Đôi khi bạn cần xóa 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ỉ số cho trước. Có thể dùng như sau:

let veggies = ["Onion", "Raddish", "Broccoli"];
veggies.splice(0, 1); // Xóa 1 phần tử từ chỉ số 0
console.log(veggies);

Điều này sẽ cho ra kết quả:

["Raddish", "Broccoli"]