gpt4 book ai didi

javascript - 如何在 TypeScript 中安全地解构 JavaScript 对象

转载 作者:行者123 更新时间:2023-12-01 01:17:58 26 4
gpt4 key购买 nike

我想从 JavaScript 对象中提取属性(如下),但想保护自己免受空对象或 undefined object 以及不存在属性的影响。也就是说,我希望这些值只是未定义并且没有 JavaScript 错误。

const {id,username,userFirstName,userLastName} = attendeeResults;

最佳答案

您可以使用逻辑运算符来实现这一点:

const nullObject = null;
const { foo, bar } = nullObject || {};

console.log(foo, bar);

关于javascript - 如何在 TypeScript 中安全地解构 JavaScript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54556023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com