MC-XOBAHCK,
Сообщение от MC-XOBAHCK
|
давно ломал голову в поиске подобного решения
|
Так вы захламите глобальный объект window, да и к чему делать подобные переменные глобальными?
По-моему код
j0hnik'а лучше так переписать:
const concreteBlocks=['block1','block2','block22','block23'].reduce(function(result,className){
return result[className]=[].slice.call(document.querySelectorAll('.'+className)), result;
},{});
concreteBlocks.block1.forEach(function(node){
node.style.background='#F00';
});