Áp dụng hàm Splice của JavaScript

Applying Javascript S Splice Function




JavaScript là một ngôn ngữ lập trình nhẹ và cũng như bất kỳ ngôn ngữ lập trình nào, khi phát triển các chương trình JavaScript, chúng ta thường cần làm việc với các mảng để lưu trữ dữ liệu. Trong bài viết này, chúng tôi sẽ giới thiệu hàm liên kết tích hợp của JavaScript và thảo luận về cách chúng ta có thể sử dụng nó để thao tác một mảng. Khi dữ liệu được tạo ra, cấu trúc được sử dụng để lưu trữ phải được cập nhật. Vì lý do này, một lập trình viên thường phải thêm các phần tử vào hoặc xóa các phần tử khỏi một mảng.

Các chức năng mối nối được sử dụng để thêm phần tử vào hoặc xóa phần tử khỏi mảng tại một chỉ số nhất định và nó trả về các phần tử bị xóa khỏi mảng. Cú pháp cho hàm splice như sau:







mảng.mối nối(mục lục,removeCount,mặt hàng...)

Ở đây, mục lục là vị trí mà chúng tôi muốn thêm hoặc xóa các phần tử, removeCount , là một đối số tùy chọn, là số phần tử mà chúng tôi muốn xóa và mặt hàng , cũng là tùy chọn, chứa các phần tử chúng ta muốn thêm vào.



Bây giờ, chúng ta sẽ xem xét một vài ví dụ để cho thấy cách mối nối chức năng được thực hiện.



Đầu tiên, giả sử chúng ta có một mảng bao gồm năm phần tử.





hãy để arr= [10,hai mươi,30,40,năm mươi]

Để xóa các phần tử 20 và 30 (tương ứng ở vị trí 1 và 2 trong mảng) khỏi mảng, chúng ta chỉ cần gọi mối nối hàm và yêu cầu nó bắt đầu từ chỉ mục đầu tiên và loại bỏ 2 phần tử.

arr.mối nối(1,2);


Giá trị 20 và 30 được trả về dưới dạng đầu ra. Tiếp theo, chúng ta có thể nhìn vào mảng ban đầu bằng lệnh sau:



bàn điều khiển.khúc gỗ(arr);


Hai phần tử được trả về trong đầu ra không còn trong mảng.

Tiếp theo, chúng ta sẽ thêm các phần tử vào mảng bằng cách sử dụng mối nối hàm số. Bởi vì chúng tôi sẽ không xóa các phần tử khỏi mảng, chúng tôi có thể cung cấp giá trị bằng 0 cho removeCount và sau đó cung cấp các phần tử mà chúng tôi muốn thêm.

arr.mối nối(2, 0, 30, 35);


Lệnh trên trả về một mảng trống vì không có phần tử nào bị xóa. Tuy nhiên, nếu chúng ta nhìn vào mảng ban đầu, chúng ta có thể thấy rằng nó đã được cập nhật.

bàn điều khiển.khúc gỗ(arr);

Các giá trị 30 và 35 đã được thêm thành công ở chỉ mục thứ hai.

Cuối cùng, nếu chúng ta muốn loại bỏ các phần tử và thêm các phần tử, chúng ta có thể cung cấp các giá trị cho cả removeCount và các mục.

arr.mối nối(1, 2, mười lăm, hai mươi, 25);

Lệnh trên đã trả về hai phần tử đã bị xóa và nếu chúng ta in mảng ban đầu ra bảng điều khiển, chúng ta có thể thấy rằng 20 và 30 không còn trong mảng và 15, 20 và 25 đã được thêm vào.

bàn điều khiển.khúc gỗ(arr);

Phần kết luận

Trong bài viết này, chúng tôi đã thảo luận một số cách để sử dụng mối nối hàm cập nhật mảng. Chúng tôi hy vọng bạn thấy bài viết này hữu ích và tiếp tục học JavaScript với linuxhint.com.