コードブック#6数字なし追加


マイコード

function solution(numbers) {
  var answer = 0;
  let num;
  let num_count = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

  for (let i = 0; i < numbers.length; i++) {
    remove_num = num_count.indexOf(numbers[i]);
    num_count.splice(remove_num, 1);
  }

  console.log(num_count);

  num_count.map((num) => (answer += num));

  return answer;
}

さいてきコード

function solution(numbers) {
    return 45 - numbers.reduce((cur, acc) => cur + acc, 0);
}

に感銘を与える


reduce関数
arr = [1,2,3,4];
answer = arr.reduce((val1,val2) => val1+ val2);
//output = 1 + 2 + 3 + 4;
この配列の最初のインデックスから最後のインデックスに加えて、各変数の部分をどのように取得するかは理解できません.
mdnドキュメントをもう一度調べます.