Tôi đã một mảng của các đối tượng với các định dạng sauTạo một mảng kết hợp trong Javascript sử dụng chức năng bản đồ
[{'list': 'one', 'item': 1},
{'list': 'one', 'item': 2},
{'list': 'one', 'item': 3},
{'list': 'two', 'item': 1},
{'list': 'two', 'item': 2}]
Và tôi muốn biến nó như thế này
[{'one': [1, 2, 3]},
{'two': [1, 2]}]
Làm thế nào tôi có thể làm điều đó sử dụng hàm Array.map? Đó là giải pháp thay thế tốt nhất?
Bạn nên chấp nhận Nina Scholz trả lời dưới đây. Đó là thanh lịch, không biến đổi một biến kết quả, và cung cấp 'giảm', đó là cũng có giá trị học tập về. Nó sẽ có ích khi/nếu bạn chọn lập trình chức năng. –