Chức năng map
trong underscore.js, nếu được gọi với đối tượng javascript, trả về một mảng các giá trị được ánh xạ từ các giá trị của đối tượng.Bản đồ trên các phím bảo vệ đối tượng
_.map({one: 1, two: 2, three: 3}, function(num, key){ return num * 3; });
=> [3, 6, 9]
có cách nào để bảo vệ khóa không? tức là, tôi muốn một hàm trả về
{one: 3, two: 6, three: 9}
Nếu bạn, như tôi, đến đây tìm kiếm một chức năng 'mapValues' thay đổi đối tượng thực tế thay vì trả về một đối tượng mới, hãy kiểm tra giải pháp đơn giản này: http: // stackoverflow. com/questions/30894044/destructively-map-object-properties-function –