gpt4 book ai didi

javascript - 将 false 转换为未定义 (JavaScript)

转载 作者:行者123 更新时间:2023-11-28 11:21:32 25 4
gpt4 key购买 nike

我有一个名为 isApp 的变量。

如果 isApp 为 true,我希望执行以下操作:

login({os:"ios"})

如果 isApp 为 false,我希望调用:

login()

如何在 javascript 中将其作为单行代码来完成?

login(isApp&&{os:"ios"})

不正确,因为如果 isApp 为 false,则它会使用 false 调用登录。我希望用未定义的方式调用它。

更新

我还有其他参数要登录,所以我不想写两次登录。

例如:

login({tokenId:200}, {os:"ios"})

因此我不喜欢这个解决方案:

isApp:login({tokenId:200}, {os:"ios"})?login({tokenId:200});

最佳答案

login(isApp ? { os: "ios"} : undefined); 怎么样?

关于javascript - 将 false 转换为未定义 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40189780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com