Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在游戏银行玩家(nodejsjavascript)中奖励数组玩家的金额_Javascript_Arrays_Node.js_For Loop_Math - Fatal编程技术网

如何在游戏银行玩家(nodejsjavascript)中奖励数组玩家的金额

如何在游戏银行玩家(nodejsjavascript)中奖励数组玩家的金额,javascript,arrays,node.js,for-loop,math,Javascript,Arrays,Node.js,For Loop,Math,我有一个简单的游戏,将有2方的球员推量,最终游戏将有1方赢家。当然,中奖者将获得他们下注的金额(不是全部)我不确定我是否理解你的问题,但我会尝试 如果先将阵列组合到: const merged = [...sideA, ...sideB]; 然后,您可以根据timebet对其进行排序: merged.sort((a,b) => a.timebet - b.timebet) 然后你有一个列表,其中第一个元素是第一次下注,以此类推 现在你可以用它做任何你想做的事情: merged.forE

我有一个简单的游戏,将有2方的球员推量,最终游戏将有1方赢家。当然,中奖者将获得他们下注的金额(不是全部)我不确定我是否理解你的问题,但我会尝试

如果先将阵列组合到:

const merged = [...sideA, ...sideB];
然后,您可以根据timebet对其进行排序:

merged.sort((a,b) => a.timebet - b.timebet)
然后你有一个列表,其中第一个元素是第一次下注,以此类推

现在你可以用它做任何你想做的事情:

merged.forEach(bet => PayCashOut(bet););

另外,请添加更多信息。

哦,兄弟,我将尝试申请我的项目,我刚刚加入nodejs。很抱歉,我认为我不能很好地遵循规则来推荐解决方案。