所以,我遇到了一個問題,我通常返回空字符串,如果我找不到值或未定義。像這樣:有條件地在返回語句中包含json字段
return {
_method: 'update',
link: get(media, 'link', ''),
caption: get(media, 'caption', '')
};
其中get()
是,只是返回的東西(在這種情況下,空字符串),如果它不能找到一個提供的路徑中值lodash功能。
但是我現在需要返回咱這領域是不存在的,我試過
return {
_method: 'update',
get(media, 'link', '') ? link: media.link : '',
get(media, 'caption', '') ? link: media.caption : '',
};
,但是這不是一個有效的語法。
它是異步的嗎? –
你的意思是'link:get(media,'link','')? media.link:'','? – llamerr
@PraveenKumar noup – Ilja