Tôi cần chia một mảng JavaScript thành n
các phần có kích thước.
Vd: Cho mảng này
["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"]
và a n
bằng 4, đầu ra phải là:
[ ["a1", "a2", "a3", "a4"],
["a5", "a6", "a7", "a8"],
["a9", "a10", "a11", "a12"],
["a13"]
]
Tôi biết các giải pháp JavaScript thuần túy cho vấn đề này, nhưng vì tôi đã sử dụng Lodash nên tôi đang tự hỏi liệu Lodash có cung cấp giải pháp tốt hơn cho vấn đề này hay không.
Biên tập:
Tôi đã tạo thử nghiệm jsPerf để kiểm tra xem giải pháp gạch dưới chậm hơn bao nhiêu.