Menu
Coddy logo textTech

復習:チェーンマスター

CoddyのJavaScriptジャーニー「論理とフロー」セクションの一部 — レッスン 59/65。

challenge icon

チャレンジ

簡単

数値の配列を引数として受け取る chainMaster という関数を作成してください。この関数は、メソッドチェーンを使用して以下の操作を実行する必要があります。

  1. 3で割り切れる数値のみを残す
  2. 残った各数値を2倍にする
  3. 結果の配列を降順にソートする
  4. 以下のプロパティを持つオブジェクトを返す:
    • transformedArray: すべての操作を行った後の最終的な配列
    • sum: 最終的な配列に含まれるすべての数値の合計
    • average: 最終的な配列に含まれるすべての数値の平均(小数点以下第2位まで四捨五入)

解決策には、適切な配列メソッド(filtermapsortreduce)を使用してください。

自分で試してみよう

function chainMaster(numbers) {
    // ここにコードを記述してください
  
  
  
    return {
        transformedArray: result,
        sum: sum,
        average: average
    };
}

論理とフローのすべてのレッスン