javascript - 在 JavaScript 中为数组中的每个对象添加成功率
问题描述
我有以下数组:
const array = [
{operation: 'buy', succeeded: true},
{operation: 'sell', succeeded: false},
{operation: 'buy', succeeded: true},
{operation: 'buy', succeeded: false}
]
我想创建一个函数来检查每个参数的成功率(成功:true = 成功,成功:false = 不成功)并计算成功百分比(成功率对于已经检查过的对象是单独的,而不是针对整个数组)
预期输出:
const fixedArray = [
{operation: 'buy', succeeded: true, successRate: 100%},
{operation: 'sell', succeeded: false, successRate: 50%},
{operation: 'buy', succeeded: true, successRate: 66%},
{operation: 'buy', succeeded: false, successRate: 50%}
]
解决方案
推荐阅读
- html - angular *ngIf 不能与 fxFlex.lg 和 fxFlex.xl 一起使用
- spring - Spring + JPA + H2 延迟获取和双向 OneToMany 的奇怪行为
- python - 根据其他数据帧的 value_counts 过滤数据帧
- sql - 从三个表中提取数据;试图列出员工正在从事的项目的项目编号、项目名称和工作时间
- c# - EPPLUS - 添加自定义验证
- python - 如何从这个匈牙利网店用 Python 中的 XPATH 提取啤酒名称?
- c# - Razor Page 试图将逻辑注入上个月
- clickhouse - 基于另一个表的时间序列查询
- javascript - 调用 get 方法而不是在 Proxy 对象中设置
- wpf - 用克隆替换父项后添加新项目时,ItemsControl 未更新