JavaScript xóa mục khỏi mảng theo chỉ mục
Trong bài viết này, chúng ta sẽ khám phá một số cách khác nhau để xóa một mục khỏi mảng trong JavaScript. Tôi cũng sẽ chỉ cho bạn các thao tác có thể thay đổi và không thể thay đổi để bạn biết mã của mình sẽ ảnh hưởng như thế nào đến cấu trúc dữ liệu và tham chiếu của bạn Show
Việc xóa các mục khỏi mảng chỉ đơn giản là tìm chỉ mục của mục đó hoặc ít nhất là theo cách truyền thống. Ngày nay - chúng tôi có các tùy chọn khác, chẳng hạn như tìm các mục bên trong một mảng theo giá trị của chúng. Điều đó có nghĩa là hiện có nhiều cách tiếp cận để loại bỏ các mục Mục lục Phần ngắn tiếp theo này sẽ đi sâu vào các chỉ mục mảng và cách chúng hình thành, đây là phần đi sâu hơn - nhưng nếu bạn đang theo đuổi các giải pháp thì hãy cuộn ngay qua Hiểu chỉ mục mảngTrong JavaScript, mảng là một loại đối tượng đặc biệt Đối tượng mảng này có một số thuộc tính khác nhau, một số thuộc tính kế thừa tồn tại trên nguyên mẫu và một số thuộc tính mà đối tượng mảng hiển thị cho chúng ta khi chúng ta “thêm” mọi thứ vào một mảng Sách điện tử miễn phíChỉ thị, đơn giản phải không? . Nhìn bề ngoài chúng có vẻ đơn giản, nhưng ngay cả các nhà phát triển Angular lành nghề cũng chưa nắm hết mọi khái niệm trong eBook này Hàm chúng ta đã truyền cho phương thức Trên mỗi lần lặp lại, chúng tôi kiểm tra xem thuộc tính Mảng mới chứa tất cả các đối tượng của mảng ban đầu thỏa mãn điều kiện Xóa một đối tượng khỏi một mảng theo giá trị của nó bằng Array. tìm Index()Để xóa một đối tượng khỏi một mảng theo giá trị của nó
Hàm chúng tôi đã chuyển đến Mảng. Phương thức findIndex() được gọi với từng phần tử (đối tượng) trong mảng cho đến khi nó trả về một giá trị trung thực hoặc lặp lại trên toàn bộ mảng Trong ví dụ này, chúng ta có chỉ mục của đối tượng đầu tiên trong mảng có thuộc tính Bước tiếp theo là sử dụng Array. splice() để xóa đối tượng tại chỉ mục đó khỏi mảng Các đối số chúng tôi chuyển đến phương thức
Chỉ mục bắt đầu của chúng tôi là chỉ mục của đối tượng cần xóa và chúng tôi chỉ muốn xóa một phần tử mảng duy nhất Phương thức Nếu chúng ta chuyển Nếu đây là một tình huống có thể xảy ra trong mã của bạn, hãy sử dụng phương pháp Phương thức Phương pháp
Ngoài ra, bạn có thể sử dụng phương pháp Xóa một đối tượng khỏi một mảng theo giá trị của nó bằng Array. lát cắt()Để xóa một đối tượng khỏi một mảng theo giá trị của nó
Chúng ta đã sử dụng phương thức Phương thức trả về chỉ mục của đối tượng có thuộc tính Sau đó, chúng tôi đã sử dụng phương thức Cú pháp lây lan (. ) được sử dụng để giải nén các giá trị của các lát mảng thành một mảng mới Chúng tôi đã chuyển các đối số sau cho Array. phương thức slice()
Chúng tôi đã thêm Phương thức Biến Làm cách nào để xóa mục khỏi mảng dựa trên chỉ mục trong JavaScript?Bạn có thể xóa phần tử tại bất kỳ chỉ mục nào bằng cách sử dụng phương thức nối . Nếu bạn có một mảng có tên là mảng, nó có thể được sử dụng theo cách này để loại bỏ một phần tử tại bất kỳ chỉ mục nào. mảng. splice(n, 1) , với n là chỉ số của phần tử cần xóa.
Làm cách nào để xóa một mục cụ thể khỏi mảng JavaScript?Hàm bật () trong JavaScript. Phương thức này dùng để loại bỏ các phần tử ở cuối mảng. Hàm shift() trong JavaScript. Phương thức này được sử dụng để loại bỏ các phần tử từ đầu của một mảng. Hàm nối JavaScript (). Phương pháp này được sử dụng để xóa các phần tử khỏi chỉ mục cụ thể của một mảng |