gpt4 book ai didi

javascript - 改善条件结构?

转载 作者:行者123 更新时间:2023-11-28 12:34:44 24 4
gpt4 key购买 nike

我正在编写一个脚本来检查浏览器中的当前网址并采取相应的操作,我的代码如下:

if (url.match("^https?://(www\.)?bing\..+$")) {
engine = "bing";
} else {
if (url.match("^https?://(www\.)?google\..+$"))
engine = "google";
else
if (url.match("^https?://(www\.)?yahoo\..+$"))
engine = "yahoo";
else .... // etc.
}

对于8个网站,我只是保留if else,有没有办法改进这段代码,因为它在我看来很愚蠢。

最佳答案

将引擎放入数组和循环中,

类似这样的事情

   sengs = ['bing','google','yahoo'];
foreach of yourarray {
if(url.match("^https?://(www\.)?"+your value+"\..+$")){
engine = your value;
}
}

关于javascript - 改善条件结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18380805/

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