gpt4 book ai didi

javascript - 如何找到数组中重复的元素并替换它们?

转载 作者:行者123 更新时间:2023-11-30 14:48:14 24 4
gpt4 key购买 nike

<分区>

这是我第一次访问该网站。我的刽子手有一个大问题。

我有一个词库:

       wordBank = ["pizza", "pie", "cookie", "candy", "salad", "chicken", "pork", "burger", "fries"]

我有一个变量,它从 wordBank 中选择一个随机单词并将其放入一个数组中:

randomChosenWord = wordBank[round(random(wordBank.length - 1))].split('')

我有一个数组,它被插入了与我随机选择的单词的长度相同的占位符数量。如果我按下我的按钮对象 [I have many from A-Z] ,它将用按钮上的字母替换与随机选择的单词中的字母位于同一索引中的占位符:

 this.click = function() {
if (mouseX > this.x - 10 && mouseX < this.x + 10 && mouseY > this.y - 10 && mouseY < this.y + 10) {
if (randomChosenWord.includes(this.letter)) {
lettersChosen.splice(randomChosenWord.indexOf(this.letter), 1, this.letter)
}

一个例子:披萨是随机选择的词

跟踪我选择的字母的数组显示为“- - - - -”(长度与披萨相同)

如果我按下写着 z 的按钮,它将替换与随机选择的单词中具有第一个 z 的索引相同的索引。这将显示“- - z - -”

这很好用,但我希望它替换索引中具有 z 的所有占位符,因此它可以显示为“- - z z -”

如何找到数组中重复的元素并替换它们?

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