Để xóa phần tử khỏi mảng, dùng phương thức splice(). splice() thay đổi nội dung mảng, thêm phần tử mới đồng thời xóa phần tử cũ.
Các tham số:
index − Vị trí bắt đầu thay đổi mảng.
howMany − Số phần tử cũ cần xóa. Nếu howMany = 0 thì không xóa gì.
element1, ..., elementN − Các phần tử thêm vào. Nếu không chỉ định, splice chỉ xóa.
Chạy mã sau để học thêm/xóa phần tử riêng lẻ trong mảng JS:
Ví dụ
Demo trực tiếp <html> <head> <title>Phương thức splice mảng JavaScript</title> </head> <body> <script> var arr = ["orange", "mango", "banana", "sugar", "tea"]; var removed = arr.splice(2, 0, "water"); document.write("Sau khi thêm 1: " + arr ); document.write("<br />removed is: " + removed); removed = arr.splice(3, 1); document.write("<br />Sau khi thêm 1: " + arr ); document.write("<br />removed is: " + removed); </script> </body> </html> Kết quả
After adding 1: orange,mango,water,banana,sugar,tea removed is: After adding 1: orange,mango,water,sugar,tea removed is: banana