Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để chèn một mục vào một mảng tại một chỉ mục cụ thể trong javaScript?

Để chèn vào cuối một mảng, chúng ta có thể sử dụng phương thức push. Để chèn vào đầu mảng, chúng ta có thể sử dụng phương thức unshift. Để chèn ở các vị trí khác, chúng ta có thể sử dụng phương pháp mối nối.

Hãy cùng chúng tôi xem xét các ví dụ về từng loại này -

Đẩy -

Ví dụ

let arr = ["test", 1, 2, "hello", 23.5];
arr.push(123);
console.log(arr);

Đầu ra

[ 'test', 1, 2, 'hello', 23.5, 123 ]

Chưa chuyển -

Ví dụ

let arr = ["test", 1, 2, "hello", 23.5];
arr.unshift(123);
console.log(arr);

Đầu ra

[ 123, 'test', 1, 2, 'hello', 23.5 ]

Mối nối -

Phương thức splice () thay đổi nội dung của một mảng bằng cách loại bỏ hoặc thay thế các phần tử hiện có và / hoặc thêm các phần tử mới vào vị trí. Chúng ta có thể sử dụng nó để chèn các phần tử tại các chỉ số nhất định theo cách sau -

Ví dụ

let arr = ["test", 1, 2, "hello", 23.5];
// Replace 0 elements(can also be interpreted as insert) at index 2 with 123
arr.splice(2, 0, 123);
console.log(arr);

Đầu ra

[ 'test', 1, 123, 2, 'hello', 23.5 ]