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.
push()
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);
unshift()
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);
splice()
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]
concat()
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]
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]
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ữ