reduce 相关问题

Reduce是指map reduce步骤中的第二步,它是更大的可伸缩,可并行化算法的一个组件

如何使用共享字符串值的对象来汇总JSON数组

我试图基于匹配的字符串值在数组中合并类似的JS对象。从像arr1 = [{str:“a”,num:10},{str:“a”,num:10},{str:“b”......开始。

回答 1 投票 0

Kotlin中fold和reduce之间的基本区别是什么?什么时候用哪个?

我正在阅读Kotlin的基础知识,我对Kotlin中的函数fold()和reduce()非常困惑,有人能给我一个区分两者的具体例子吗?

回答 2 投票 71

JavaScript数组.reduce与async / await

看起来有一些问题将async / await与.reduce()结合起来,如下所示:const data = await bodies.reduce(async(accum,current,index)=> {const methodName = methods [index] const ...

回答 4 投票 35

使用ES6中的递归reduce来转换所有子对象

我正在尝试创建一组reducer以更改嵌套列表中所有对象的属性。输入有效负载如下所示:const payload = [{name:“Peter”,...

回答 2 投票 2

除了最终结果之外,如何获得`reduce`的所有中间值?

对functools.reduce的调用仅返回最终结果:>>> from functools import reduce >>> a = [1,2,3,4,5] >>> f = lambda x,y:x + y >> >减少(f,a)15 ......

回答 2 投票 3

javascript减少不在对象上工作

我试图理解如何减少工作var费用= [{item:'Bed',费用:1499,日期:'02 -23-2018'},{item:'Phone',...

回答 5 投票 0

求和一个负数的数字

'编写一个名为sumDigits的函数,它接受一个数字作为输入,并返回每个数字的十进制数字的总和。如何将第一个数字为负数的数字求和?为......

回答 6 投票 1

如何按字段对文档进行分组,并使用CouchDB视图使用自定义reduce函数列出不相等的值

我在CouchDB中有1000个员工文档,其格式简单如下:{“_ id”:“1111”,“departmentId”:“dept_A”,“siteId”:“SITE_1”} {“_ id”:“2222 “,”......

回答 1 投票 1

所有参数的总和(一些参数是数组);总和([1,2,3,4],50,10,[10,20],1)

我有一个函数sum([1,2,3,4],50,10,[10,20],1),由整数和数组组成,我想返回所有单个元素的总和。在给定的例子中,总和将是101.问题:我......

回答 4 投票 0

如何数组映射而不是嵌套for循环

对于我的场景,我需要将元素推送到包含对象的地址数组。我正在使用vue.js.我目前的工作职能是:propagateCustomerInfo(selectedOption,id){// ...

回答 1 投票 1

理解折叠和减少方案中的功能

我有关于scheme和lisp的一般性问题。折叠和缩小功能应该如何工作?在使用(use-modules(srfi srfi-1))的guile方案中你可以使用:guile>(fold cons'()'(1 2 3 4))> ...

回答 1 投票 0

reduce函数是不是将累加器初始化为零?

reduce不会将累加器初始化为零?因为下面的例子发生了,我无法理解。 const r =(acc,curr)=> acc | =(1 << curr);让x; x | =(1 << 0);安慰....

回答 1 投票 1

StreamList上使用的流API减少未同步

我正在使用stream API reduce来测试String的数组列表。 for(int i = 0; i <100; i ++){Stream s1 = Stream.of(“aa”,“ab”,“c”,“ad”);谓语 ...

回答 1 投票 0

使用.reduce对每个名称求和

我有一个对象数组,如下所示:var array = [{name:“john”,points:20},{name:“jack”,points:12},{name:“john”,points:10} ,{name:“jack”,分:......

回答 1 投票 1

使用ArrayObject.reducer()在javascript中进行groupby

我在这里找到了以下代码:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce我想知道是否可以解释为什么我们需要第二个{} ...

回答 1 投票 0

为什么reduce方法的长度为1

为什么reduce方法的长度为1?他不是有两个参数吗?我尝试在浏览器和节点服务器中输出reduce方法的长度。他们都展示了一个。什么原因?不应该......

回答 1 投票 0

具有否定和求和的Array.reduce()的奇怪行为

数据:arr = [0,0,0,1,1]代码:1!arr [0] +!arr [1] +!arr [2] +!arr [3] +!arr [4] // 3 ,对!但是...... 2 arr.reduce((a,b)=>(!a +!b)); // 1,废话?!问题:为什么是1.和2.不...

回答 1 投票 -2

为什么数组在reduce中不可迭代

我想用偶数和奇数元素拆分数组,这是我的代码A.reduce((a,v,i)=> v%2 == 0?[... a [0],v]:[.. .a [1],v],[[],[]])A是数字数组。我不明白为什么我会收到错误...

回答 4 投票 2

什么是'pythonic'相当于函数式编程的'fold'函数?

在Haskell中实现类似以下内容的最惯用的方法是什么:foldl(+)0 [1,2,3,4,5] - > 15或者它在Ruby中的等价物:[1,2,3,4 ,5] .inject(0){| m,x | m + x}#> 15 ...

回答 9 投票 103

如何从React中的json中删除重复值

我正在用React开发一个应用程序,我遇到了问题。我从json中取了一个值并重复了这些值。我只希望每个值出现一次。我希望它只返回一次......

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.