我有一個名爲isApp的變量。將false轉換爲undefined(JavaScript)
如果isApp是真的,我希望做到以下幾點:
login({os:"ios"})
如果isApp是假的,我要打電話:
login()
我怎樣才能做到這一點在JavaScript中的一個襯墊?
login(isApp&&{os:"ios"})
不正確,因爲如果isApp爲false,它將使用false調用登錄。我想用undefined調用它。
UPDATE
我有其他的參數要登錄,所以我不希望寫登錄兩次。
例如:
login({tokenId:200}, {os:"ios"})
因此
我不喜歡這樣的解決方案:
isApp:login({tokenId:200}, {os:"ios"})?login({tokenId:200});
我有其他的參數去登錄,所以我不想寫兩次登錄。 – Baz