【问题标题】:check multiple variables for any equality检查多个变量是否相等
【发布时间】:2023-01-19 23:23:50
【问题描述】:

我是 javascript 的“新手”(有点),我喜欢为自己制作小型“游戏”。我一直在尝试创建一个 FIFA 世界杯模拟器,我想在除卡塔尔之外的组中添加 31 个随机球队。我遇到了需要检查是否有多个同一支球队同时参加比赛的问题。有谁知道无需创建五十个 if 语句即可解决此问题的简单方法?

我可能知道解决此问题的唯一方法是创建一个 if 语句来检查每个团队(卡塔尔以外的所有 31 个团队),这似乎是重复的唯一方法。

【问题讨论】:

    标签: javascript basic


    【解决方案1】:

    有几种方法:

    1. 使用 Set 并在添加团队 (theSet.add(team)) 之前检查团队是否已经在集合 (theSet.has(team)) 中。
    2. 构建一个包含所有 30 个团队的数组,shuffle it,然后从打乱的数组中按顺序抽取您的团队。

    【讨论】:

      猜你喜欢
      • 2015-01-02
      • 2011-07-10
      • 2019-11-17
      • 2018-09-05
      • 1970-01-01
      • 2022-01-07
      相关资源
      最近更新 更多