Получить из массива 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