Получить из массива null или undefined может пригодиться либо для случая, когда он пустой, либо когда все его элементы - это null или undefined.
Если массив пустой, обычный условный оператор, проверяющий количество его элементов, поможет в преобразовании.
// стандартный условный оператор
let array1 = [];
if (!array1.length) { array1 = undefined; } // array1 = undefined
// тернарный оператор
let array2 = [];
array2 = array2.length ? array2 : null; // array2 = null
Чтобы определить, все ли элементы массива являются специальными типами, воспользуемся методом every().
let array = [undefined, undefined, undefined];
array.every( el => el === undefined ); // true
array = array.every( el => el === undefined ) ? undefined : array; // undefined