Вы можете поместить следующую функцию в тот же / потомок области видимости divsArray.
function baka(idx) {
document.getElementById(divsArray[idx]).style.visibility = 'hidden';
}
Тогда вы можете сделать либо
baka(0);
baka(1);
baka(2);
baka(3);
, либо
for (var i = 0; i < 4; i++)
baka(i);
Это выглядит бессмысленно, но если у вас есть больше таких массивов, вы можете изменить свою функцию следующим образом:
function aho(arr, idx) {
document.getElementById(arr[idx]).style.visibility = 'hidden';
}
и перебрать любой массив следующим образом:
for (var i = 0; i < divsArray.length; i++)
aho(divsArray, i);
И нет, здесь нет ни макросов, ни шаблонов.