Если проверяется одно свойство:
const key = 'имя какого-то свойства';
const newArr = arr.filter(n => n[key] != null);
Несколько свойств:
const newArr = arr.filter(function(n) {
return this.every(m => n[m] != null);
}, [ 'имя какого-то свойства', 'ещё одно', 'и ещё' ]);
Все свойства (тут вместо создания нового массива обновляем существующий):
let numDeleted = 0;
for (const [ i, n ] of arr.entries()) {
arr[i - numDeleted] = n;
numDeleted += Object.values(n).some(m => m == null);
}
arr.length -= numDeleted;