67
hữu ích
15trả lời
95k xem

Cách nhóm một mảng các đối tượng theo khóa

Có ai biết một cách (lodash nếu có thể) để nhóm một mảng các đối tượng theo một khóa đối tượng sau đó tạo ra một mảng các đối tượng mới dựa trên việc nhóm? Ví dụ, tôi có một loạt các đối tượng xe hơi: ...
69
hữu ích
7trả lời
41k xem

Làm thế nào để nhập một hàm duy nhất?

Sử dụng webpack, tôi đang cố gắng nhập isEqual vì lodash dường như đang nhập mọi thứ. Tôi đã thử thực hiện những điều sau đây nhưng không thành công: nhập {isEqual} từ 'lodash' nhập isEqual từ '...
69
hữu ích
5trả lời
50k xem

Tách mảng JavaScript thành nhiều phần bằng cách sử dụng Underscore.js

Tôi cần chia một mảng JavaScript thành các đoạn có kích thước n. Ví dụ: Cho mảng này ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "A12", "a13"] và bằng 4, đầu ra ...
71
hữu ích
9trả lời
96k xem

sử dụng lodash .groupBy. Làm thế nào để thêm khóa riêng của bạn cho đầu ra được nhóm?

Tôi có dữ liệu mẫu này được trả về từ API. Tôi đang sử dụng _.groupBy của Lodash để chuyển đổi dữ liệu thành đối tượng tôi có thể sử dụng tốt hơn. Dữ liệu thô được trả về là đây: [{"name": "jim", "...
77
hữu ích
5trả lời
95k xem

sử dụng lodash để so sánh các mảng (tồn tại các mục mà không có thứ tự)

Tôi biết tôi có thể làm điều đó bằng cách sử dụng các vòng lặp, nhưng tôi đang cố gắng tìm ra một cách thanh lịch để làm điều này: Tôi có hai mảng: var mảng1 = [['a', 'b'], ['b', 'c'] ]; var mảng2 = [['b', 'c'], ['a', 'b']]; Tôi muốn sử...
114
hữu ích
19trả lời
102k xem

Làm thế nào để loại bỏ các giá trị không xác định và null khỏi một đối tượng bằng cách sử dụng lodash?

Tôi có một đối tượng Javascript như: var my_object = {a: không xác định, b: 2, c: 4, d: không xác định}; Làm thế nào để loại bỏ tất cả các thuộc tính không xác định? Thuộc tính sai nên ở lại.
115
hữu ích
7trả lời
95k xem

lodash sắp xếp nhiều cộtBạn giảm dần

Có một phương thức tiện lợi để sắp xếp một mảng các đối tượng dựa trên một số thuộc tính: var data = _.sortBy (Array_of_objects, ['type', 'name']); Tuy nhiên, đó chỉ là để sắp xếp tăng dần. Có một số ...
120
hữu ích
10trả lời
94k xem

Bản đồ trên các khóa bảo quản đối tượng

Hàm ánh xạ trong underscore.js, nếu được gọi bằng một đố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. _.map ({một: 1, hai: 2, ba: 3}, hàm (num, key) {return num * 3; ...
122
hữu ích
4trả lời
94k xem

Cách chính xác để nhập lodash

Tôi đã có một phản hồi yêu cầu kéo bên dưới, chỉ tự hỏi cách nào là cách chính xác để nhập lodash? Bạn nên nhập có từ 'lodash / has' .. Đối với phiên bản trước đó của lodash (v3) mà ...
126
hữu ích
6trả lời
112k xem

LoDash: Nhận một mảng các giá trị từ một mảng các thuộc tính đối tượng

Tôi chắc chắn rằng nó ở đâu đó bên trong các tài liệu LoDash, nhưng dường như tôi không thể tìm thấy sự kết hợp phù hợp. người dùng var = [{id: 12, tên: Adam}, {id: 14, tên: Bob}, {id: 16, ...
127
hữu ích
10trả lời
128k xem

chuyển đổi đối tượng thành mảng với lodash

Làm thế nào tôi có thể chuyển đổi một đối tượng lớn thành mảng với lodash? Ví dụ: var obj = {22: {name: "John", id: 22, bạn bè: [5,31,55], tác phẩm: {sách: [], phim: [],} 12: {name: "Ivan ", Id: 12, bạn bè: [2,44,12], ...
134
hữu ích
7trả lời
186k xem

Làm thế nào tôi có thể loại bỏ một yếu tố khỏi danh sách, với lodash?

Tôi có một đối tượng trông như thế này: var obj = {"aimDetailId": 285, "aimId": 29, "number": 1, "text": "x", "subTopics": [{"subTopicId": 1 , "con số":...
156
hữu ích
4trả lời
165k xem

Lodash loại bỏ trùng lặp từ mảng

Đây là dữ liệu của tôi: [{url: 'www.example.com/hello', id: "22"}, {url: 'www.example.com/hello', id: "22"}, {url: ' www.example.com / ...
421
hữu ích
4trả lời
254k xem

Lodash - sự khác biệt giữa .extend () / .assign () và .merge ()

Trong thư viện Lodash, ai đó có thể cung cấp một lời giải thích tốt hơn về hợp nhất và mở rộng / gán. Đó là một câu hỏi đơn giản nhưng dù sao câu trả lời vẫn lảng tránh tôi.
1488
hữu ích
11trả lời
293k xem

Sự khác nhau giữa lodash và gạch dưới [đóng]

Tại sao ai đó thích thư viện tiện ích lodash.js hoặc underscore.js hơn thư viện khác? Lodash dường như là một sự thay thế thả xuống cho gạch dưới, cái sau đã tồn tại lâu hơn. Tôi nghĩ ...