2017-04-22 71 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 
 
}

我希望這適合您的需要。