【发布时间】:2021-04-27 11:56:03
【问题描述】:
我有以下数组:
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%}
]
【问题讨论】:
-
请添加更多信息。你是如何计算成功率的?
-
它应该在什么基础上这样做?
-
评论中提到了。通过每个对象的真或假@AyushKoshta
-
@BartKrakowski 已检查元素的基础
-
不清楚具体是什么问题。难道你不只需要迭代数组并计算买入和卖出的总数以及成功的次数,然后计算吗?
标签: javascript arrays calculation