JavaScript Array flat()
- Trang trước findLastIndex()
- Trang tiếp theo flatMap()
- Quay lại cấp trên Sách tham khảo JavaScript Array
Định nghĩa và cách sử dụng
flat()
Phương pháp được sử dụng để kết nối các phần tử của mảng con vào mảng mới.
Xem thêm:
Phương pháp flatMap() của Array
Mô hình
Ví dụ 1
Tạo một mảng mới và kết nối các phần tử của mảng con:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
Ví dụ 2
Đối với mảng đệm nhiều lớp, có thể chỉ định độ sâu mở rộng:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
Cú pháp
array.flat(Depth)
Tham số
Tham số | Mô tả |
---|---|
Depth | Tùy chọn. Đ指定 độ sâu cần mở rộng của mảng đệm. Giá trị mặc định là 1. |
Trả về giá trị
Loại | Mô tả |
---|---|
Mảng | Mảng mới sau khi mở rộng. |
Hỗ trợ trình duyệt
Từ tháng 1 năm 2020, tất cả các trình duyệt hiện đại đều hỗ trợ JavaScript mảng flat()
Phương pháp:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Tháng 9 năm 2018 | Tháng 1 năm 2020 | Tháng 9 năm 2018 | Tháng 9 năm 2018 | Tháng 9 năm 2018 |
- Trang trước findLastIndex()
- Trang tiếp theo flatMap()
- Quay lại cấp trên Sách tham khảo JavaScript Array