Здравствуйте.
Есть массив объектов.
Если объект внутри массива обладает нужным свойством, то его надо удалить.
Если использую delete, то работает, а если splice, то "не так" работает.
Для прохода использую
for (var i = 0; i < arr.length; i++) {
////////...........
}
но delete, как известно, "оставляет дырки"