2つのレベル1[JavaScript]を追加


問題の説明
整数配列番号.numbersから異なるインデックスの2つの数を抽出し、作成できるすべての数を昇順に配列に入れ、solution関数の戻りを完了してください.
せいげんじょうけん
numbersの長さは2または100以下です.
numbersのすべての数字は0または100以下です.
I/O例
I/O例説明
I/O例#1
2=1+1.(1この数字には2つあります)
3=2+1.
4=1+3.
5=1+4=2+3.
6=2+4.
7=3+4.
したがって、[2,3,4,5,6,7]に戻る必要があります.
I/O例#2
2=0+2.
5=5+0.
7=0+7=5+2.
9=2+7.
12=5+7.
したがって、[2,5,7,9,12]に戻る必要があります.
のり付け
function solution(numbers) {
    var answer = [];
    
    for (let i = 0; i < numbers.length; i++) {
      for (let j = 1 + i; j < numbers.length; j++) {
        const sum = numbers[i] + numbers[j];
        if (answer.indexOf(sum) === -1) {
            answer.push(sum);
        }
      }    
    }
    
    answer.sort((a, b) => a - b);
    return answer;
}