如何在node.js中实现多项选择

编程入门 行业动态 更新时间:2024-10-14 14:14:26

如何在node.js中实现<a href=https://www.elefans.com/category/jswz/34/1760798.html style=多项选择"/>

如何在node.js中实现多项选择

我想在代码中做出多项选择。让我解释一下:

通过cheerio,我可以找到一类HTML Web代码的文本

Let elo = $('.statPlayer).text().trim(); 

//Here elo = "Iron I" Or "Iron II" or "Iron III" or "Iron IV" or "Bronze I" Until "Bronze IV" etc... Until Challenger

现在我想:当elo以铁的Ir或铜色的Br或白银的Si开头...直到挑战者的Ch时,LOGO成为对应的值之一下面


    const iron = ('<:Iron:702831042112782437>') // it's value of log
    const bronze = ('<:Bronze:702831061012578384>');
    const silver = ('<:Silver:702831073771388928>');
    const gold = ('<:Gold:702831081778577459>');
    const plat = ('<:Platine:702831091823673414>');
    const diams = ('<:Diamant:702831105752956969>');
    const Master = ('<:Master:702831167384191007>');
    const GMaster = ('<:GrandMaster:702831178855743618>');
    const Chall = ('<:Chall:702831190268313670>');

所以我们会得到:

If `ELO` = Gold II or Gold IV => `LOGO` = `gold`

我不知道这是否可以理解,但是我尽力了。

回答如下:

这是您要的吗?

let logo;
switch (elo.slice(0, 2)) {
  case 'Ir':
    logo = iron;
    break;
  case 'Br':
    logo = bronze;
    break;
  case 'Si': 
    log = silver;
    break;
  // etc...
  case 'Ch':
    logo = Chall;
}

更多推荐

如何在node.js中实现多项选择

本文发布于:2024-05-07 05:34:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754532.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多项   如何在   node   js

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!