我想检查变量是否在上述行单行如何检查对象null然后属性null,然后如果它们为null则分配值?
let data = {
friends: userData.social.friends?0: userData.social.friends,
}
对象内空如何检查,如果用户数据是零和社会为空,然后朋友是在单行空?如果朋友不在那里,我需要设置0。
这是我的javascript节点的js应用
我想检查变量是否在上述行单行如何检查对象null然后属性null,然后如果它们为null则分配值?
let data = {
friends: userData.social.friends?0: userData.social.friends,
}
对象内空如何检查,如果用户数据是零和社会为空,然后朋友是在单行空?如果朋友不在那里,我需要设置0。
这是我的javascript节点的js应用
是falsy足够的还是你确实需要比较反对null
?你可以使用这个漂亮的标准符号:
let data = {
friends: userData && userData.social && userData.social.friends || 0
}
至于要检查空以及朋友的价值分配给您的变数,我认为这将帮助你
let data = {
\t friends: userData ? (userData.social ? (userData.social.friends ? userData.social.friends : 0) : 0) : 0
}
我希望这适合您的需要。
_“...在一行中为空?”_为什么? O.o – Andreas