腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
.
push
()
数组
方法
似乎
不适
用于
累加器
.
reduce
方法
、
为什么在.
reduce
()
方法
中,.
push
()
方法
不适
用于
累加器
对象中的
数组
let a = []; a.
push
(i); even,} = a.
reduce
((acc, val) => { val % 2 === 0 ?acc.even.
push
(val) : acc.odd.<e
浏览 41
提问于2021-10-26
得票数 1
回答已采纳
2
回答
为什么减少返回的数字本身,并,在函数式编程中,替换if和坏?
但是,当使用
reduce
时,函数就不能工作了,不管我如何重写它,它都会返回一个空
数组
,或者是未定义的,或者数字本身为2。首先,我创建了一个需要n的
数组
,然后我创建了一个currentValue将取n并从中减去1的
方法
,在
累加器
之后,它接受结果的数字并使用
push
方法
将它添加到列表
数组
中,但是我不知道如何添加一个条件,如果
累加器
等于const countBits = (n) => {
浏览 4
提问于2021-12-25
得票数 0
回答已采纳
1
回答
在没有显式更改的情况下,
reduce
方法
中的
累加器
值如何更改?
、
我非常确定我已经很好地掌握了
reduce
()
方法
,但是我
似乎
不能特别理解一个概念。在这个特定的问题中,我们被要求找到所有
数组
参数共享的元素。我能够用
reduce
方法
构造一个答案。我知道它是有效的,我知道有更有效的解决方案,但我
似乎
不能理解
累加器
的值是如何自我修正的,即使我没有重新赋值它的值。让我解释一下:在第一次迭代当前值之后,即第二个
数组
,我检查当前元素是否与我的
累加器
(第一个
数组
)具有共性。在检
浏览 25
提问于2021-04-21
得票数 2
回答已采纳
2
回答
一个优雅的
方法
来检查块操作?
我正在编写自己的each和
reduce
函数。
reduce
函数接收
累加器
的初始值和应
用于
每个元素的块。然而,我必须通过的测试有断言,没有指定
累加器
,这意味着它必须在默认情况下设置。问题是,对于乘法,
累加器
的初始值必须等于'1‘,而对于加法,初始值必须等于'0’。)array.my_
reduce
(&:+)def my_
reduce
(acc = 0)
浏览 22
提问于2019-08-06
得票数 0
回答已采纳
1
回答
在Julia中如何初始化、减少和使用
累加器
它工作时没有初始值:尝试了多种提供初始值的
方法
--没有任何效果。
reduce
(+, [2 3 4], 1)也
似乎
减少只能使用两个参数运算符。使用接受当前值和
累加器
的自定义函数,应该使用什么函数来减少集合?下面的代码?
reduce
((accumulator, value) ->
push
!(accumulator, value^2), [1, 2, 3], [])
浏览 0
提问于2019-06-11
得票数 3
回答已采纳
2
回答
为什么Array.prototype.
reduce
()不接受空
数组
作为
累加器
?
、
、
我试图将一个
数组
中所有大于10的元素过滤到一个新的
数组
中。我故意不使用Array.prototype.filter(),因为我想学习
reduce
()
方法
。5, 11, 23, 1]; if (collectionElem
浏览 0
提问于2015-09-18
得票数 55
回答已采纳
1
回答
需要帮助理解
数组
或对象中组项的解决方案
、
、
在花了几个小时试图解决问题后,我决定看一看解决方案,而且我
似乎
无法通过厚厚的头盖骨获得部分解决方案。collection = Object.values(collection); case "string": case "function": return collection.
reduce
((a, c) =&g
浏览 1
提问于2021-03-18
得票数 0
回答已采纳
2
回答
使用Array.
reduce
()从获取承诺中提取JSON数据
、
、
、
我正在编写一个then()语句,
用于
从fetch()的响应
数组
中提取json数据。在下面的代码中,queries是一系列对fetch()的调用返回的承诺。let jsonified = []; jsonified.
push
(await(res.json()));但是,当我进行重构并尝试使用Array.
reduce
()时,我意识到,当我插入
累加器
而不是获得一个承诺为元素的
数组
时,acc被指定为而不是。.then
浏览 1
提问于2019-12-23
得票数 1
回答已采纳
1
回答
如何通过使用Ramda映射输入
数组
上的谓词来获得两个
数组
、
、
、
是否有一种简明扼要的
方法
来取得与以下相同的结果,但: const predicate = i => i % 2 ===predicatePassed.
push
(i) : predicateFailed.
push
(i)) // predicatePass
浏览 2
提问于2018-11-23
得票数 2
回答已采纳
2
回答
为什么direcrlty不能在javascript中使用.
push
()返回值?
、
以下面的扁平函数为例,为什么我不能直接在
累加器
上使用return。推() return
reduce
(array,function(accumulator, value){ } }; 相反,我需要在单独的行上返回
累加器
吗?function flatten(array){
浏览 5
提问于2015-12-23
得票数 0
回答已采纳
3
回答
为什么不能在.
reduce
()函数中返回推送到
累加器
的结果?
、
、
简单的例子,希望返回
数组
的
数组
。对于‘peep’中的每个名称,我希望将一个
数组
中的单词“hello”推入
累加器
。const peeps = ['sally', 'nick', 'dave']; return acc.
push
(['hello'])它一直说acc.
push
()不是函数
浏览 2
提问于2017-01-27
得票数 4
回答已采纳
1
回答
MongoDB从结果集求交
、
、
我是MongoDB的新手。我要用pymongo来访问mongodb。{city:"xxx",stationary:["pen","pencil","eraser"],} shop: "shop B", city:
浏览 7
提问于2022-05-12
得票数 -1
回答已采纳
2
回答
使用JavaScript的
Reduce
从对象
数组
创建
数组
: 6 name: 'foo',}, { amount: 5 return a.
push
(b.amount);console.log(newArr); // which I'd expect to be[2, 4, 6, 1, 5] 但是这个错误:Uncaught TypeErr
浏览 5
提问于2013-11-25
得票数 0
回答已采纳
1
回答
将javascript中的对象
数组
分组
、
如何在两个属性之后对对象
数组
进行分组?在下面的情况下,是否可以使用
reduce
?例:将下列
数组
按国家和城市分组,并将“年龄”属性之和:{ country: "England" zip: "1234
浏览 1
提问于2020-02-04
得票数 1
回答已采纳
2
回答
使用stream将列表拆分为更小的n大小列表
在JavaScript中,我会使用
reduce
()函数并执行如下操作:const n = 3; .
reduce
((r.
push
([i]) return r;console.log(sublists);我正在尝试使用Java流来实现这一点,但是我
似乎
不知道如何让它允许我使用ArrayList<ArrayList
浏览 0
提问于2017-12-05
得票数 2
1
回答
减少
数组
,修改
累加器
、
不推荐这种减少
数组
(计数次数)的
方法
吗?我的意思是修改
累加器
可能不好吗?{ if(currentValue === searchElement它
用于
获取
数组
的最大值。not work if(array.length<=0) return undefined; const lar
浏览 4
提问于2022-07-22
得票数 1
2
回答
Javascript使用map()和Iterator将对象
数组
分离为多个
数组
、
、
基本上,我有一个对象
数组
,如 var x =array.map(obj => obj.x);// and so on for each field 可以工作,但是随着字段数量和
数组
大小的增加,效率看起来非常低,因为这会对
数组
进行多次扫描。
浏览 0
提问于2019-01-02
得票数 10
3
回答
无法在
reduce
上使用
数组
、
、
Const people = [ { name: 'siddiq', age: 20} , { name: 'anas', age: 19}] Const arr = people.
reduce
((acc, curr) => acc.
push
(curr.age), []) 它不起作用。我想要的是创建一个只有年龄的
数组
…??
浏览 63
提问于2021-10-04
得票数 0
2
回答
如何使用
reduce
方法
查找
数组
中最短的元素
、
、
我对这里的'.
reduce
‘实现并不满意。这个问题的目标是返回长度(注意单词本身!)
数组
中最短的单词。因为我们需要为
累加器
的第一次调用提供一个非常大的值,以便.
reduce
可以将单词的长度与我使用的‘Infinity’
累加器
进行比较……这里有没有更好/更优雅的使用.
reduce
的
方法
?谢谢 return arr.
reduce
(f
浏览 25
提问于2017-08-30
得票数 0
3
回答
如何继续将每次函数调用获得的结果添加到
数组
中?
、
最后,John希望有两个
数组
: 1)包含所有三个提示(每个账单一个) 2)包含所有三个最终支付金额(bill + tip)。(tip); console.log(tiplist); finalAmount.
push
(total); console.log(finalAmount);
浏览 24
提问于2019-10-18
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript中Array方法的正确打开方式
更优雅的编写JavaScript
JavaScript 中的12种循环遍历方法
JS内置对象之数组详解
JavaScript基础语法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券