Câu hỏi được gắn thẻ «reduce»

Reduce đề cập đến bước thứ hai trong phép tính MapReduce, một thành phần của thuật toán có thể mở rộng, có thể điều chỉnh song song lớn hơn.






13
Javascript giảm () trên Object
Có một phương thức Array đẹp reduce()để lấy một giá trị từ Array. Thí dụ: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Cách tốt nhất để đạt được điều tương tự với các đối tượng là gì? Tôi muốn làm điều này: { a: {value:1}, b: {value:2}, c: …







2
Phương pháp mở rộng LINQ “Gấp” ở đâu?
Tôi tìm thấy trong các mẫu Linq của MSDN một phương thức gọn gàng được gọi là Fold () mà tôi muốn sử dụng. Ví dụ của họ: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Thật không may, …

12
Làm thế nào để ngắt sớm phương thức Reduce ()?
Làm thế nào tôi có thể phá vỡ sự lặp lại của reduce()phương thức? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which …

6
Sự khác biệt chính giữa bản đồ và giảm
Tôi đã sử dụng cả hai phương pháp nhưng tôi khá bối rối về cách sử dụng của cả hai phương pháp. Có phải bất cứ điều gì mapcó thể làm được nhưng reducekhông thể và ngược lại? Lưu ý: Tôi biết cách sử dụng cả hai phương pháp mà …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.