首页 > 解决方案 > 在 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%}
]

标签: javascriptarrayscalculation

解决方案



推荐阅读