Два максимальных элемента массива

¯\(ツ)
Пригладил ), решает вышеперечисленные проблемы.

// variant 3
var maxValues = [task[0]];

for (let a = 0; a < task.length; a++) {
  if (task[a] > maxValues[maxValues.length - 1]) {
    maxValues.push(task[a]);
    continue;
  }

  if(task[a] > maxValues[maxValues.length - 2]) {
    maxValues[maxValues.length - 2] = task[a];
  }
}

alert(
  "variant 3: " +
    maxValues[maxValues.length - 1] +
    " " +
    maxValues[maxValues.length - 2]
);