次のような一連のサブチャレンジがあるとします。
subchallenges = [
{name: 'score',
result: 'gold'},
{name: 'time',
result: 'bronze'},
...and so on.... ]
そして、最終的なスコアを見つける必要があります。これは、サブチャレンジの最低の結果にちょうど等しいです。ランキング階層は
['gold', 'silver', 'bronze', 'none']
したがって、上記の配列の例では、これらのサブチャレンジ オブジェクトのみで構成されている場合、最終的なスコアはブロンズに等しくなります。これを行うための最良の方法は何だと思いますか?