Thêm phần tử vào mảng JavaScript tại chỉ mục
Bạn có thể sử dụng phương thức Show Phương thức
Để thêm các phần tử vào cuối hoặc đầu một mảng, bạn chỉ cần sử dụng các phương thức mảng Để thêm một phần tử vào chỉ mục cụ thể, không có phương thức nào có sẵn trong đối tượng Một mảng bắt đầu từ 0. Nếu chúng ta muốn thêm một phần tử vào vị trí 1 thì chỉ mục là chỉ mục 2"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, trong mảng ban đầu (có nghĩa là mảng nguồn đã được sửa đổi)" - MDN Giả sử bạn muốn thêm một mục vào một mảng, nhưng bạn không muốn thêm một mục vào cuối mảng. Bạn muốn thêm nó một cách rõ ràng vào một vị trí cụ thể của mảng Nơi đó được gọi là chỉ số
Để thực hiện thao tác này, bạn sẽ sử dụng phương thức
Các chỉ mục JavaScript dựa trên số không, vì vậy phần tử đầu tiên trong mảng có chỉ mục là Điều có vẻ khó hiểu với bạn là
Phương pháp
Đây là một ví dụ về việc thêm một phần tử mảng vào một chỉ mục, tuy nhiên, lần này chúng ta sẽ sử dụng các biến được đặt tên để dễ đọc hơn một chút Ta bắt đầu thay đổi mảng tại chỉ số Phương thức Chúng tôi cũng có thể chèn nhiều hơn 1 phần tử, bắt đầu từ chỉ mục được cung cấp Trong ví dụ này, chúng tôi thêm các phần tử Các phần tử được thêm vào mảng theo thứ tự chúng được cung cấp cho phương thức Nếu bạn có một mảng chứa các phần tử bạn muốn thêm bắt đầu từ chỉ mục đã chỉ định, bạn có thể sử dụng cú pháp trải rộng (. ) Một cách dễ dàng để suy nghĩ về cú pháp lây lan (. ) là chúng ta đang giải nén các giá trị của mảng và chuyển chúng dưới dạng nhiều đối số được phân tách bằng dấu phẩy cho phương thức Bạn có thể tạo một hàm có thể tái sử dụng để chèn một hoặc nhiều phần tử vào một mảng tại một chỉ mục cụ thể Hàm Hàm Nếu bạn không muốn thay đổi mảng ban đầu, hãy tạo một bản sao nông Chúng tôi đã sử dụng cú pháp lây lan (. ) để tạo một bản sao nông của mảng và được gọi là phương thức Mảng ban đầu không thay đổi Bạn cũng có thể sử dụng phương thức Thêm phần tử vào một mảng tại chỉ mục cụ thể bằng cách sử dụng 03Để thêm một phần tử vào một mảng tại một chỉ mục cụ thể
Chúng tôi đã tạo một hàm có thể sử dụng lại để lấy một mảng, một chỉ mục và các mục sẽ được chèn vào mảng tại chỉ mục đã chỉ định Mảng. phương thức slice() không sửa đổi mảng ban đầu Thay vào đó, nó tạo ra một mảng mới (bản sao nông của bản gốc) Các đối số chúng tôi chuyển đến phương thức
Chúng tôi đã sử dụng phương pháp Bước cuối cùng là sử dụng cú pháp lây lan (. ) để chèn các phần tử được cung cấp vào giữa hai lát mảng Hàm Làm cách nào để thêm một phần tử vào một mảng tại một chỉ mục js cụ thể?Cách chèn một phần tử vào một chỉ mục cụ thể trong Mảng JavaScript . đẩy(giá trị) → Thêm phần tử vào cuối mảng unshift(value) → Thêm phần tử vào đầu mảng Làm cách nào để thêm các phần tử trong mảng JavaScript?Phương thức push() thêm các mục mới vào cuối mảng . Phương thức push() thay đổi độ dài của mảng. Phương thức push() trả về độ dài mới. |