09/12/2024
1 DAY 1 TIPS & TRICKS JAVASCRIPT: NGÀY 4 - GỘP MẢNG LỒNG NHAU THÀNH MỘT MẢNG PHẲNG CHỈ VỚI 1 DÒNG CODE!
Bạn đã bao giờ gặp phải một mảng lồng nhau khó xử lý chưa?
Ví dụ:const nestedArr = [1, [2, 3], [4, [5, 6]]];
🤔 Làm sao để "làm phẳng" mảng này để nhận được kết quả như: [1, 2, 3, 4, 5, 6]
👉 Đây là cách giải quyết:
const flatArr = nestedArr.flat(Infinity);
console.log(flatArr);
📌 Giải thích:
1️⃣ flat() là một phương thức tích hợp trong JavaScript để làm phẳng các mảng lồng nhau
2️⃣ Infinity đảm bảo làm phẳng toàn bộ các cấp độ lồng nhau trong mảng
✨ Kết quả: Một mảng phẳng với tất cả các giá trị được gom lại!
💡 Ưu điểm:
Dễ hiểu, ngắn gọn, không cần viết thêm bất kỳ hàm phụ trợ nào
📣 Thử ngay trên code của bạn và cho CIT biết kết quả bên dưới nhé!
👉 Follow Fanpage để không bỏ lỡ những mẹo JavaScript thú vị mỗi ngày!
Form đăng kí tư vấn khoá học lập trình web FullStack cam kết đầu ra liên kết doanh nghiệp bằng hợp đồng: https://forms.gle/WthijfdyKdjUMKgn7
-------------------------------------------------
𝐂𝐈𝐓 𝐄𝐝𝐮𝐜𝐚𝐭𝐢𝐨𝐧 - 𝐍ơ𝐢 𝐤𝐢ế𝐧 𝐭ạ𝐨 𝐭ươ𝐧𝐠 𝐥𝐚𝐢 𝐧𝐠à𝐧𝐡 𝐓𝐞𝐜𝐡
Trung tâm đào tạo hàng đầu về lập trình Web
📌 Trụ sở: Số nhà 18, KTT nhà hát chèo Việt Nam, Ngõ 169 Doãn Kế Thiện, Phường Mai Dịch, Quận Cầu Giấy, Thành phố Hà Nội, Việt Nam
🌐 Website: https://www.citeducation.vn
✉️ Email: [email protected]
☎️Hotline: 032.962.1710