第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Javascript 解構(gòu):使用動態(tài)屬性分配默認(rèn)值

Javascript 解構(gòu):使用動態(tài)屬性分配默認(rèn)值

HUX布斯 2021-11-12 10:49:23
我正在使用apollo's useQueryhook,我正在尋找一種更簡潔的方法來編寫以下語句 when datais undefined(或者甚至可以實現(xiàn))。// hook example// const {data: {foo=[]}, loading} = useQuery(Q);const {data:{foo}, loading} = {data: {foo: [1, 2, 3, 4]}, loading: false};console.log(foo, loading);當(dāng)數(shù)據(jù)是undefined:// hook example// const {data:{}, loading} = useQuery(Q);// const {foo} = data;const {data={}, loading} = {data: undefined, loading: true};const {foo=[]} = data;console.log(foo, loading);謝謝你的幫助,
查看完整描述

1 回答

?
子衿沉夜

TA貢獻(xiàn)1828條經(jīng)驗 獲得超3個贊

你很近。只需結(jié)合第二個片段中的默認(rèn)分配即可。data如果未定義,這將分配給空對象文字。如果data沒有foo屬性,它將分配一個空數(shù)組文字給foo


const { data: { foo = [] } = {}, loading} = { data: undefined, loading: true };

console.log(foo, loading);


查看完整回答
反對 回復(fù) 2021-11-12
  • 1 回答
  • 0 關(guān)注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號