Потому что, Вы используете стрелочные функции.
data.slice(step).forEach(function(e) {
e.className += ' hiddenblock';
});
tmp.forEach(function(e) {
e.classList.remove('hiddenblock')
});
Еще можно в начале файла указать дерективу, но не уверен что это решит проблему:
"use strict";