Пример для последних трех строк:
if (winAlice > winBob) return 1
if (winAlice === winBob) return 0
if (winAlice < winBob) return -1
//… станет…
function getResult(scoreA, scoreB){
return scoreA > scoreB ? 1 : scoreA < scoreB ? -1 : 0
}
let stoneGameVI = function (aliceValues, bobValues) {
....
return getResult(winAlice, winBob)
}
Затем сделайте что-нибудь подобное для обоих циклов, и ваша основная функция будет довольно чистой.