У меня есть вложенный объект, в котором может отсутствовать материал:
const unreliableObject = {
id: 10,
nestedObject: { // may be missing
id: 11 // may also be missing
}
}
Теперь скажите, что я хочу получить внутренний идентификатор.Я могу сделать следующее
const { nestedObject: { id: key = -1 } = {key: -1} } = unreliableObject;
console.log(key);
Есть ли лучший способ?Что-то, где я не определяю {key: -1}
дважды, не использую пустой объект (у нас есть правила lint), и я все еще хочу использовать ключ по умолчанию в этом случае.