Các phương thức Mảng trong JavaScript

Thành thạo mảng là điều thiết yếu đối với bất kỳ lập trình viên nào. Dưới đây là hướng dẫn nhanh về các phương thức mảng phổ biến nhất trong JavaScript.

Quản lý Độ dài và Nội dung

  • length: Trả về số lượng phần tử trong một mảng. Bạn có thể thay đổi thuộc tính này để cắt bớt hoặc mở rộng mảng.
  • toString(): Chuyển đổi một mảng thành một chuỗi duy nhất. Nó không làm thay đổi mảng ban đầu của bạn.
  • join(): Kết hợp tất cả các phần tử thành một chuỗi. Bạn có thể chọn một dấu phân cách tùy chỉnh như dấu phẩy hoặc khoảng trắng. Nó chuyển null hoặc undefined thành các chuỗi rỗng.
  • isArray(): Một cách đáng tin cậy để kiểm tra xem một biến có phải là mảng hay không.

Thêm và Xóa các Phần tử

  • push(): Thêm một hoặc nhiều phần tử vào cuối mảng. Nó trả về độ dài mới.
  • pop(): Xóa phần tử cuối cùng khỏi mảng. Nó trả về phần tử mà bạn đã xóa.
  • unshift(): Thêm các phần tử vào đầu mảng.
  • shift(): Xóa phần tử đầu tiên khỏi mảng.
  • splice(): Thay đổi mảng của bạn bằng cách xóa, thay thế hoặc thêm các phần tử mới. Phương thức này làm thay đổi mảng ban đầu.
  • toSpliced(): Thực hiện mọi chức năng của splice, nhưng nó tạo ra một mảng mới thay vì thay đổi mảng ban đầu.

Truy cập và Sao chép Dữ liệu

  • at(): Một cách hiện đại để lấy các phần tử. Sử dụng số âm để đếm ngược từ cuối mảng. Ví dụ, .at(-1) sẽ lấy phần tử cuối cùng.
  • slice(): Trích xuất một phần của mảng. Nó trả về một mảng mới và giữ nguyên mảng ban đầu.
  • concat(): Kết hợp hai hoặc nhiều mảng thành một mảng mới duy nhất.
  • copyWithin(): Sao chép các phần tử mảng sang một vị trí khác trong cùng một mảng.
  • flat(): Làm phẳng các mảng lồng nhau thành một cấp duy nhất.

Duyệt qua các Mảng

  • forEach(): Chạy một hàm cho từng phần tử trong mảng của bạn. Nó rất tuyệt vời cho các vòng lặp đơn giản.

Nguồn: https://www.geeksforgeeks.org/javascript/javascript-array-methods/

Hướng dẫn đầy đủ: https://dev.to/ezhil_abinayak_e38eec8fb/array-methods-in-javascript-1f5f