gpt4 book ai didi

javascript - 检查一堆条件的更好方法

转载 作者:数据小太阳 更新时间:2023-10-29 05:43:26 27 4
gpt4 key购买 nike

我是 javascript 的新手,但仍在接受这种语言的细微差别。

我有一段代码,我必须在其中检查特定变量的一组条件。

if (a=="MAIN_DOMAINNAME" || a=="DOMAIN_SERIAL" || a=="DOMAIN_REFRESH" || a=="DOMAIN_RETRY" || a=="DOMAIN_EXPIRE" || a=="DOMAIN_NEGTTL" || a=="MAIN_NS") {

是否有更好的方法来执行此条件检查,例如:

如果 a 是 ("DOMAIN_SERIAL", "MAIN_DOMAINNAME", "DOMAIN_REFRESH") 之一 {?

最佳答案

假设一个相对现代的浏览器,你可以使用 Array.indexOf (spec)

if (["DOMAIN_SERIAL", "MAIN_DOMAINNAME", "DOMAIN_REFRESH"].indexOf(a) !== -1)

注意 - 您可以轻松地为旧版浏览器填充它(有关操作方法,请参阅 the mdn link)。

关于javascript - 检查一堆条件的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17881874/

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