0
我希望有一個警衛以下:分配與保護
filteredStatus = status.filter(v=>v.getIn(['user','id']) == 2)
的情況下,狀態是不確定的。如果狀態未定義我希望filteredStatus未定義或者可能是別的東西,如果這是最佳實踐。
後來在我的代碼中,我將顯示一個微調,如果filteredStatus未定義,否則我將顯示一個表。
這是我目前做:
filteredStatus = status?status.filter(v=>v.getIn(['user','id']) == 2):undefined
_「也許別的東西,如果這是最好的做法」_這裏沒有最佳做法 - 你設定它應該由你的要求來定義。 –
爲什麼不只是'if(status)filteredStatus = status.filter(...)'?或者'if(status!== undefined)'或'if(Array.isArray(status))' – Bergi