Thêm và xóa phần tử mảng Javascript

Thêm và xóa phần tử mảng Javascript

Chúng ta đã thấy xong cách thức đơn giản nhất để thêm các phần tử vào một mảng: chính gán các giá trị vào các chỉ
mục mới:

let a = []; // Start with an empty array.
a[0] = “zero”; // And add elements to it.
a[1] = “one”;

Bạn cũng có thể sử dụng phương thức push() để thêm một hay nhiều hơn các giá trị vào cuối một mảng:

let a = []; // Start with an empty array
a.push(“zero”); // Add a value at the end. a = [“zero”]
a.push(“one”, “two”); // Add two more values. a = [“zero”, “one”, “two”]

Đẩy một giá trị lên trên một mảng a là tương tự như gán giá trị vào [a.length]. Bạn có thể sử dụng phương thức
unshift() (mô tả trong các học phần sau) để điền một giá trị tại phần bắt đầu của một mảng, chuyển dịch các
phần tử mảng hiện tại tới các chỉ mục cao hơn. Phương thức pop() là đối lập của push(): nó loại bỏ phần tử cuối
cùng của mảng và trả về nó, giảm độ dài của một mảng đi 1. Tương tự, phương thức shift() loại bỏ và trả về phần
tử đầu tiên của mảng, giảm độ dài đi 1 và chuyển dịch tất cả các phần tử xuống tới một chỉ mục một thấp hơn chỉ
mục hiện tại của chúng. Xem các học phần sau cho nhiều hơn trên các phương thức này.

Chia sẻ