Ngôn ngữ nào cũng vậy, phải nắm những chức năng quan trọng để giải quyết nhanh hơn chư không riêng gì về javascript. Giờ đây qua bài viết này các bạn lại có thể trang bị thêm cho mình những bí kíp tuy nhỏ nhưng võ công lại thượng thừa.
Trong bài viết này tôi sẽ trình bày cho các bạn tìm hiểu sâu hơn về các JavaScript array methods bên cạnh các method cơ bản như push, pop, shift, unshift, splice,… và cách sử dụng chúng như thế nào cho hiệu quả và đơn giản.

Và đây là 10 method array trong javascript được sử dụng phổ biến nhất:

1. forEach()

forEach là một phương thức có sẵn của array được Javascript cung cấp.. Phương pháp này có thể giúp bạn lặp qua các item trên array.

2. includes()

Method này giúp các bạn check sự tồn tại của item nào trong array, Nó dạng như điểm danh vậy. Khi hô “Luân” có mặt hay không thì dùng method này. Nhanh chóng và tiện lợi.

3. filter()

Khi bạn muốn lọc array theo 1 điều kiện cụ thể, filter sẽ giúp bạn làm điều đó.
Method này nhằm tạo 1 array mới với các điều kiện mà các lập trình viên ai ai cũng biết.

4. map()

Nhìn qua , bạn sẽ thằng này có vẻ hao hao giống thằng filter() bên trên? Nhưng không nhé, 2 thằng này hoàn toàn khác nhau.
Hãy nhìn kỹ và xem xét nó. Map() nó tạo ra một array mới bằng việc ta xử lý những item của array cũ bằng phương thức của chúng ta xử lý.

5. reduce()

Về cơ bản, method này giúp chúng ta có thể tính tổng các phần tử trong array. Còn về nâng cao, nó làm được khá như là:
+ Đếm các instances của các giá trị trong một đối tượng
+ Làm phẳng array.
+ Nhóm đối tượng theo thuộc tính.

Nhiều lắm đây là sơ bộ nói qua cho các bạn nắm thêm chứ mình dùng cũng chưa hết được :), bạn nào muốn tìm hiểu kỹ hơn thì đọc thêm nhé.

Ví dụ về tính tổng:

6. some()

Method này đơn giản hơn nhiều so với người anh em filter().
Dạng như là kiểm tra xem có ít nhất thằng nào trong array vượt qua được cuộc kiểm tra không. Giống như check xem có thằng nào thi trượt môn không vậy.

7. every()

Thằng method này lại ngược lại với người anh em họ hàng some().
Nó check hết item trong array thoả mãn điều kiện rồi trả về true or false.

8. sort()

Method này ghi cho vui thôi chứ đã dùng quá nhiều rồi. nghe tên là biết rồi, sắp xếp luôn số và ký tự.

9. Array.from()

Cho phép bạn tạo các array từ một kiểu dữ liệu khác:

Hoặc có thể làm việc với DOM khi không có method nào support về điều này.

10. Array.of()

Có thể hiểu nôm na là khi truyền vào phần tử khi tạo array.

Hi vọng những method này sẽ giúp ích cho các bạn khi thao tác với array.

Tham khảo tại: https://morioh.com/p/3ba421a8a63d/top-10-javascript-array-methods-you-should-know

Author: Dư Thanh Hoàng


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.