У меня есть эта функция:
const someVar = someOtherVar.pipe(
// filter((data) => data && !data.loading) // Works
filter(({ loading }) => !loading), // Doesn't work if data is Null
);
Теперь, как уже упоминалось в комментариях, закомментированный код работает в каждом случае, но я хочу, чтобы он работал вторым способом. Может случиться так, что данные будут нулевыми. Итак, я получу эту ошибку
TypeError: Невозможно прочитать свойство 'loading' из null
Есть ли способ безопасной деструктуризации JavaScript объекта?