Ruslan_Berebnev,
попробуйте так :
//функция вытащит нужное значение массива и перезапишет его
function groupArray(arr, val) {
var object = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] !== val) continue;
object.push(arr[i]);
}
return object;
}
var objects, deleteAll, getName, obj = [];
//по событию создаётся массив, а потом используется выборка для создания
//ещё одного массива с одинаковыми значениями
deleteAll = function (e) {
if (e.target.className !== 'delete-all') return;
getName = e.target.parentElement.querySelector('.val-names').innerHTML;
for (var i = 1; i <= parseInt(getCookie('COUNT')); i++) obj.push(getCookie('ITEM_NAME_' + i));
objects = groupArray(obj, getName);
console.log(objects); // результат []
}
window.addEventListener('click', deleteAll);