Thêm Phần Tử Vào Mảng JavaScript

Thêm Phần Tử Vào Mảng JavaScript

In Stock



Total: 44860.799999999996 VND 37384 VND

Add to Cart

Chính Sách Vận Chuyển Và Đổi Trả Hàng

Miễn phí vận chuyển mọi đơn hàng từ 500K

- Phí ship mặc trong nước 50K

- Thời gian nhận hàng 2-3 ngày trong tuần

- Giao hàng hỏa tốc trong 24h

- Hoàn trả hàng trong 30 ngày nếu không hài lòng

Mô tả sản phẩm

Có nhiều cách để thêm phần tử vào mảng trong JavaScript, mỗi cách có ưu điểm và nhược điểm riêng tùy thuộc vào vị trí bạn muốn thêm phần tử. Bài viết này sẽ hướng dẫn bạn các phương pháp phổ biến và hiệu quả nhất.

Các Phương Pháp Thêm Phần Tử Vào Mảng

1. Sử dụng phương thức push()

Phương thức push() thêm một hoặc nhiều phần tử vào cuối mảng. Đây là cách đơn giản và hiệu quả nhất để thêm phần tử nếu bạn muốn thêm vào cuối mảng. Phương thức này sẽ thay đổi mảng gốc. Ví dụ: let myArray = [1, 2, 3]; myArray.push(4); // myArray bây giờ là [1, 2, 3, 4] myArray.push(5, 6); // myArray bây giờ là [1, 2, 3, 4, 5, 6] console.log(myArray);

2. Sử dụng phương thức unshift()

Ngược lại với push(), unshift() thêm một hoặc nhiều phần tử vào đầu mảng. Việc thêm phần tử vào đầu mảng có thể làm giảm hiệu suất nếu mảng rất lớn vì các phần tử khác phải được dịch chuyển. Ví dụ: let myArray = [1, 2, 3]; myArray.unshift(0); // myArray bây giờ là [0, 1, 2, 3] myArray.unshift(-1, -2); // myArray bây giờ là [-2, -1, 0, 1, 2, 3] console.log(myArray);

3. Sử dụng phương thức splice()

Phương thức splice() cung cấp khả năng thêm phần tử vào mảng ở bất kỳ vị trí nào. Nó có ba tham số chính: * **index:** Vị trí bắt đầu chèn phần tử. * **deleteCount:** Số lượng phần tử cần xóa (nếu có). * **item1, item2,...:** Các phần tử cần chèn. Ví dụ: let myArray = [1, 2, 3, 4, 5]; myArray.splice(2, 0, 2.5); // Thêm 2.5 vào vị trí thứ 3 (index 2) console.log(myArray); // myArray bây giờ là [1, 2, 2.5, 3, 4, 5] myArray.splice(1, 2, 1.5, 1.7); // Xóa 2 phần tử từ vị trí thứ 2 và chèn 1.5, 1.7 console.log(myArray); // myArray bây giờ là [1, 1.5, 1.7, 4, 5]

4. Sử dụng phương thức concat()

Phương thức concat() tạo ra một mảng mới bằng cách nối các mảng hoặc phần tử với mảng hiện tại. Mảng gốc sẽ không bị thay đổi. Ví dụ: let myArray = [1, 2, 3]; let newArray = myArray.concat(4, 5, [6, 7]); console.log(myArray); // myArray vẫn là [1, 2, 3] console.log(newArray); // newArray là [1, 2, 3, 4, 5, 6, 7]

5. Sử dụng Spread Syntax (...)

Spread syntax là một cách ngắn gọn và dễ đọc để tạo một mảng mới bao gồm các phần tử của mảng hiện tại và các phần tử mới. Ví dụ: let myArray = [1, 2, 3]; let newArray = [...myArray, 4, 5]; console.log(myArray); // myArray vẫn là [1, 2, 3] console.log(newArray); // newArray là [1, 2, 3, 4, 5]

Chọn Phương Pháp Phù Hợp

Việc lựa chọn phương pháp thêm phần tử vào mảng phụ thuộc vào vị trí bạn muốn thêm phần tử và liệu bạn có muốn thay đổi mảng gốc hay không. Nếu bạn muốn thêm vào cuối mảng và thay đổi mảng gốc, push() là lựa chọn tốt nhất. Nếu bạn cần thêm vào đầu mảng, hãy sử dụng unshift(). Đối với việc thêm vào vị trí bất kỳ, splice() là lựa chọn linh hoạt nhất. concat() và spread syntax phù hợp khi bạn muốn tạo một mảng mới mà không làm thay đổi mảng gốc.

Sản phẩm hữu ích: sự tích chị hằng chú cuội

Sản phẩm hữu ích: thả thính gái mới quen

Sản phẩm hữu ích: tác dụng của cá ngựa đối với trẻ em'

Sản phẩm hữu ích: thơ cuộc sống

Sản phẩm liên quan: thể thơ 5 chữ