Cómo convertir la cadena en caso alternativo en JavaScript

const alternateCase = () => {
  var newText = text.toLowerCase().split("");
  for (var i = 0; i < newText.length; i += 2) {
    newText[i] = newText[i].toUpperCase();
  }
  return newText.join("");
};
mrmalik610