reduce相关内容

在使用REDUTE()的同时使用子字符串

我正在尝试使用REDUTE从数组中获取总长度。但是当我看到长度前缀是‘KM’时,我遇到了一个问题。所以我试着去掉‘KM’(子串),然后加上长度。以下是我到目前为止所做的: this.totalLength= this.roads.map((road) => road.distance) .reduce((prev, next) => prev + parseFloat(next.subs ..
发布时间:2022-05-24 10:53:11 前端开发

减少Java脚本中的对象数组

我有一个想要减少的Java脚本对象数组。请参阅下面的代码。 6位或更多数字的消息已验证,未验证的消息较少。我把它们按组分组。 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> const myArray = [ { group: 'groupA', message: 'Text without a number', sl: '1A' }, { ..
发布时间:2022-05-24 10:36:36 前端开发

异步减少退货承诺

我有一个对象数组,我必须为来自和异步函数的每个对象添加一个属性 我正在执行Array.Reduce以迭代每个元素并仅返回一个结果:具有新属性的一个对象数组。 我有这个 const res = await resultOne.reduce(async (users = [], user, i) => { let userName; try { ..
发布时间:2022-05-24 10:18:18 前端开发

给带有数组归约打字稿的累加器打字

我正在生成带有时间间隔和一些函数的对象,它返回 ["00:00","00:30","01:00"]...,但出于我的目的,我需要Obj-map {{"00:00": "00:00"}, {"00:30":"00:30"}, {"01:00":"01:00"}} 我在键入下面的REDUTE函数时遇到问题,如何才能键入acc或该函数的返回值以避免将any用作acc的类型? generateTim ..
发布时间:2022-05-24 10:14:02 前端开发

对象上的JavaScript Reduce()

有一个不错的数组方法reduce()可以从数组中获取一个值。示例: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); 使用对象实现相同目的的最佳方式是什么?我想这样做: { a: {value: ..
发布时间:2022-05-24 10:02:42 前端开发

使用REDUTE从数组创建带有计数的对象

我正在尝试解决这个小问题,我需要使用reduce创建一个包含每一项计数的对象。 我以为我知道reduce是如何工作的,使用一个函数将多个值减为1,但我不知道这是如何工作的。 有什么想法或建议吗?我真的很感激。 // var people = ['josh', 'dan', 'sarah', 'joey', 'dan', 'josh', 'francis', 'dean']; / ..
发布时间:2022-05-24 09:47:08 前端开发

在检查需要过滤的项是否符合一定条件的同时,如何过滤和映射嵌套的数组项?

我需要过滤并同时映射、数组项目和每个项目的子数组项目,同时检查要筛选的项目是否具有满足特定条件的特定属性。 用于筛选和映射嵌套数组项的基于数组方法的好方法有哪些? 必需属性 "productName", "productCategory", "content", "id" 如果status内部productImages不是Linked或Existing 样本数据 ..
发布时间:2022-03-08 22:13:35 前端开发

积累一个Java Stream,然后再处理它

我的文档如下所示: 数据.txt 100, "一些文字"101,“更多文字"102、《更多文字》 我使用正则表达式处理它并返回一个新的处理文档,如下所示: 流行 = Files.lines(Paths.get(data.txt);模式正则表达式 = Pattern.compile("([\\d{1,3}]),(.*)");列出结果 =行.map(正则表达式::匹配器) ..
发布时间:2022-01-22 10:43:24 Java开发

使用流和减少消费者链的订单保证

因此,在当前场景中,我们有一组 API,如下所列: 消费者开始();消费者执行每日聚合();消费者performLastNDaysAggregates();消费者重新填充分数();消费者更新数据存储(); 在这些之上,我们的调度程序之一执行任务,例如 private void performAllTask​​s(T data) {开始().然后(执行每日聚合() ..
发布时间:2022-01-22 10:39:34 Java开发

Java 8 中的 reduce 累加器是否允许修改其参数?

在 Java 8 中,Stream 有一个方法 reduce: T reduce(T identity, BinaryOperator accumulator); 累加器运算符是否允许修改它的任何一个参数?我认为不是,因为 JavaDoc 说累加器应该是 NonInterfering,尽管所有示例都谈到修改集合,而不是修改集合的元素. 所以,举个具体的例子,如果我们有 integer ..
发布时间:2022-01-22 10:32:12 Java开发