Значит по умолчанию массив GET существует в php,
просто он пустой, пока я туда не внесу данные через html форму?
Если нечего не нажимать, то сам глобальный ассоциативный массив GET существует?
И грамотно ли я вывел значения GET запросов в цикле?
button.addEventListener("click", () => {
const hexColor = colors[index = Math.abs(--index)]; // Здесь
document.body.style.backgroundColor = hexColor;
color.style.backgroundColor = hexColor;
});