Добрый день!
Необходимо удалить из массива объектов все объекты с классом ".complited" по событию. Такая конструкция не справляется, видимо из-за смещения индексов при использовании .splice():
   
function deleteComplited() {
    
     	arrayTodo.forEach( function(element, index, array) {
    		if(element.classList.contains('complited')){
    			array.splice(index , 1);
    		}
    	});
 Вариант c delete тоже не подходит, потому что в дальнейшем мне потребуется использовать длину массива. Подскажите рабочие решения. Перепробовал 3 варианта цикла, но все упирается в это смещение индексов из-за splice.