簡體   English   中英

如果不滿足三元運算符中的條件,是否可以寫入兩個值

[英]Is it possible to write two values ​if the condition in the ternary operator is not satisfied

我有一個三元運算符

let { a, b } = data ? getData(data ) : {'', ''};

我可以將兩個空值寫入變量嗎?

: ,放置一個對象,其中ab屬性為null

let { a, b } = data ? getData(data ) : { a: null, b: null };

如果重復性略低,則可以在=的左側使用默認值,如果默認的getData的對象值不是undefined

let { a = null, b = null } = data ? getData(data ) : {};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM