像這樣,需要拿到傳入?yún)?shù)的padding值,但是不確定是否傳入了eleStyle,更不確定eleStyle中的其他屬性是否傳入,目前使用三元表達(dá)式進(jìn)行判斷,但依然有些繁瑣...data:{show:true,//可能傳入的參數(shù)eleStyle:{//以下某一參數(shù)均有可能不傳width:100,height:100,padding:20,}}letpadding=eleStyle&&eleStyle.padding?eleStyle.padding:10//當(dāng)eleStyle.padding為0時(shí),所得到的padding值仍為默認(rèn),所以可能應(yīng)該是下面這種:letpadding=eleStyle&&eleStyle.padding!==undefined?eleStyle.padding:10如果需要的參數(shù)取自更深層的對(duì)象,那這樣寫也顯得十分臃腫,所以請(qǐng)教一下有沒有什么好的方法解決這種問題...
萌新!如何優(yōu)雅的判斷一個(gè)對(duì)象及該對(duì)象中的某個(gè)屬性是否存在(JS)感激不盡
哆啦的時(shí)光機(jī)
2019-10-16 09:45:29