最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

网站源码admin14浏览0评论

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

如何在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;
}
发布评论

评论列表(0)

  1. 暂无评论