Phương pháp phân đoạn mảng trong JavaScript (làm chủ các kỹ thuật phân đoạn mảng mạnh mẽ trong JavaScript)

Phương pháp phân đoạn mảng trong JavaScript (làm chủ các kỹ thuật phân đoạn mảng mạnh mẽ trong JavaScript)

Mảng là một cấu trúc dữ liệu thường được sử dụng. Trong lập trình JavaScript, việc chia tách mảng là một trong những nhiệm vụ mà chúng ta thường phải xử lý. Để giúp người đọc hiểu rõ hơn và áp dụng các kỹ thuật này, bài viết này sẽ giới thiệu một số phương pháp phân tách mảng JavaScript phổ biến và mạnh mẽ.

đoạn văn

1. Phương thức slice(): trích xuất một phạm vi phần tử được chỉ định từ một mảng

Chỉ mục bắt đầu và chỉ mục kết thúc (không bao gồm), chấp nhận hai tham số, sử dụng phương thức slice(), bạn có thể dễ dàng trích xuất một phạm vi phần tử được chỉ định từ một mảng. Và trả về một mảng mới. Phương pháp này có thể giữ nguyên mảng ban đầu.

2. Phương thức splice(): chèn, xóa hoặc thay thế các phần tử trong một mảng

Chức năng xóa hoặc thay thế các phần tử, phương thức splice() có thể được sử dụng để chèn các phần tử vào một mảng. Số lượng phần tử bị xóa và phần tử cần chèn (tùy chọn), chấp nhận ba tham số, chỉ mục bắt đầu. Và trả về một mảng mới bao gồm các phần tử đã xóa. Phương pháp này sẽ sửa đổi mảng gốc.

3. Phương thức split(): chuyển đổi một chuỗi thành một mảng

Phương thức split() có thể chia một chuỗi thành một mảng theo dấu phân cách được chỉ định. Đó là bộ phân cách, nó chấp nhận một tham số. Và trả về một mảng mới chứa kết quả phân tách. Phương pháp này không thay đổi chuỗi gốc.

4. Phương thức join(): nối các phần tử mảng thành một chuỗi

Phương thức join() có thể nối tất cả các phần tử trong một mảng thành một chuỗi. Nghĩa là bộ kết nối chấp nhận một tham số. Và trả về chuỗi đã nối. Phương pháp này sẽ không thay đổi mảng gốc.

5.phương thức concat(): hợp nhất nhiều mảng thành một mảng

Phương thức concat() có thể hợp nhất nhiều mảng thành một mảng. Mỗi tham số có thể là một mảng hoặc một giá trị và chấp nhận bất kỳ số lượng tham số nào. Và trả về mảng mới đã hợp nhất. Phương pháp này sẽ không thay đổi mảng gốc.

6. Phương thức reduce(): đơn giản hóa một mảng thành một giá trị duy nhất thông qua phép lặp

Phương thức reduce() lặp qua một mảng từ trái sang phải, giảm nó thành một giá trị duy nhất bằng cách áp dụng một hàm được chỉ định cho từng phần tử trong mảng. Phương pháp này chấp nhận hai tham số: hàm gọi lại và giá trị ban đầu.

7.phương thức filter(): lọc các phần tử trong một mảng bằng cách chỉ định các điều kiện

Phương thức filter() có thể lọc ra các phần tử mảng đáp ứng các điều kiện đã chỉ định. Hàm gọi lại này được sử dụng để xác định xem phần tử có được giữ lại trong mảng đã lọc hay không và nó chấp nhận hàm gọi lại làm tham số.

8. Phương thức map(): thực hiện thao tác được chỉ định trên mỗi phần tử trong mảng và trả về một mảng mới

Và trả về kết quả dưới dạng một mảng mới. Phương thức map() thực hiện thao tác được chỉ định trên mỗi phần tử trong mảng. Hàm này được sử dụng để xác định thao tác cho từng phần tử và chấp nhận một hàm gọi lại làm tham số.

9. Phương thức forEach(): thực hiện các hoạt động được chỉ định trên mỗi phần tử trong một mảng

Thay vì trả về một mảng mới, phương thức forEach() thực hiện thao tác được chỉ định trên từng phần tử trong mảng. Hàm này được sử dụng để xác định thao tác cho từng phần tử và chấp nhận một hàm gọi lại làm tham số.

10. Phương thức find(): trả về phần tử đầu tiên trong mảng đáp ứng các điều kiện

Phương thức find() được sử dụng để trả về phần tử đầu tiên trong mảng thỏa mãn các điều kiện đã chỉ định. Hàm này được sử dụng để xác định điều kiện phán đoán cho từng phần tử và chấp nhận một hàm gọi lại làm tham số.

11. Phương thức indexOf(): Trả về chỉ mục nơi phần tử được chỉ định xuất hiện lần đầu tiên trong mảng

Phương thức indexOf() trả về chỉ mục của lần xuất hiện đầu tiên của phần tử được chỉ định trong một mảng. Nghĩa là phần tử cần tìm sẽ chấp nhận một tham số. Nếu phần tử không tồn tại trong mảng, thì trả về -1.

12. Phương thức lastIndexOf(): Trả về chỉ số của lần xuất hiện cuối cùng của phần tử được chỉ định trong mảng

Phương thức lastIndexOf() trả về chỉ mục của lần xuất hiện cuối cùng của phần tử được chỉ định trong một mảng. Phần tử cần tìm có một tham số. Nếu phần tử không tồn tại trong mảng, thì trả về -1.

13.phương thức fill(): điền vào mảng với giá trị được chỉ định

Phương thức fill() điền giá trị đã chỉ định vào tất cả các phần tử trong mảng từ chỉ mục bắt đầu đến chỉ mục kết thúc. Chỉ số bắt đầu và chỉ số kết thúc (tùy chọn), giá trị cần điền, chấp nhận ba tham số.

14. Phương thức reverse(): đảo ngược thứ tự các phần tử trong một mảng

Phương thức reverse() được sử dụng để đảo ngược thứ tự các phần tử trong một mảng. Và trả về mảng đảo ngược, nó sửa đổi mảng ban đầu.

15. Phương thức includes(): Kiểm tra xem mảng có chứa phần tử đã chỉ định hay không

Phương thức includes() được sử dụng để kiểm tra xem một mảng có chứa phần tử được chỉ định hay không. Phần tử cần kiểm tra. Nó chấp nhận một tham số. Trả về true nếu mảng chứa phần tử, nếu không thì trả về false.

Các phương thức splice(), indexOf(), join(), reduce(), split(), reverse() và includes(), find(), lastIndexOf(), bao gồm slice(), bài viết này giới thiệu một số phương thức phân đoạn mảng mạnh mẽ và thường được sử dụng trong JavaScript, map(), fill(), forEach(), filter(), concat(). Cải thiện hiệu quả và khả năng đọc mã của bạn. Bằng cách thành thạo các phương pháp này, bạn sẽ có thể vận hành và xử lý mảng linh hoạt hơn. Thôi nào!

<<:  Cách nâng cấp Windows 7 lên Windows 10 (hướng dẫn từng bước để hoàn tất nâng cấp hệ thống)

>>:  Cách cài đặt lại trình điều khiển đồ họa của máy tính (các bước đơn giản hướng dẫn bạn cách cài đặt lại trình điều khiển đồ họa nhanh chóng)

Gợi ý

Phần mềm nào giúp dọn rác máy tính (giải phóng dung lượng ổ đĩa)?

Dọn sạch phần mềm rác trên máy tính của bạn Máy tí...

Ứng dụng hỗ trợ từ xa WeChat cho doanh nghiệp (nâng cao hiệu quả công việc)

Hỗ trợ từ xa đã trở thành phương tiện giao tiếp và...

Bảng xếp hạng chip điện thoại di động (bảng xếp hạng mới nhất được công bố)

Việc cải thiện hiệu suất và chức năng là rất quan ...

Liệu các doanh nghiệp vừa và nhỏ có còn "không có tiếng nói" trong sự kiện 618 này không?

Lễ hội mua sắm 618 được biết đến là lễ hội sôi độ...

Lý thuyết về tính cách thương hiệu

Những người có cá tính thường dễ được nhớ đến, tr...