gpt4 book ai didi

javascript - 如何检查对象为空,然后检查属性为空,然后如果它们为空则赋值?

转载 作者:太空宇宙 更新时间:2023-11-04 03:26:50 25 4
gpt4 key购买 nike

我正在尝试检查单行对象内的变量是否为空

 let data = {                        
friends: userData.social.friends?0: userData.social.friends,
}

在上面的行中,如何在一行中检查 userData 是否为 null、social 是否为 null、friend 是否为 null?如果 friend 不在的话我需要设置0。

这是在我的 javascript Node js 应用程序中

最佳答案

falsy 是否足够,或者您实际上需要与 null 进行比较吗?你可以使用这个非常标准的符号:

let data = {                        
friends: userData && userData.social && userData.social.friends || 0
}

关于javascript - 如何检查对象为空,然后检查属性为空,然后如果它们为空则赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43564075/

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