2017-04-22 72 views

回答

2

falsy足够的还是你确实需要比较反对null?你可以使用这个漂亮的标准符号:

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

仍然我收到一个错误 –

+0

你能更具体一点吗?错误与上面的代码有什么关系? – Touffy

+0

对不起,这是扔在不同的路线,谢谢 –

1

至于要检查空以及朋友的价值分配给您的变数,我认为这将帮助你

let data = {       
 
\t friends: userData ? (userData.social ? (userData.social.friends ? userData.social.friends : 0) : 0) : 0 
 
}

我希望这适合您的需要。