Array.prototype.repeat = 関数(){ せshipObj = この .reduce((プリ、CUR)=> { [CUR]のため?[CUR] ++用:[CUR] =ための1 。 返却します。 }、{}) // にconsole.log(arguments.lengthを) // 引数は valList = Object.values(shipObj).sort((M、N)=> N-せM)。 Object.keys(shipObj).forEach(キー => { valList.some((ヴァル、I) => { 場合(shipObj [キー] === ヴァル){ valList [I] = [キー、shipObj [キー]。 返す 真; } リターン 偽 }) }) 返すvalListを。 } ここで、 NN = [ ' ティフ'、' アリス'、' ティフ'、' ブルース'、' アリス'、' ボブ' ]。 た RES = nn.repeat()