gpt4 book ai didi

javascript - 检查一个数组中的每一项是否与另一个数组中的匹配

转载 作者:行者123 更新时间:2023-11-28 02:03:34 27 4
gpt4 key购买 nike

我目前正在尝试编写一个文字游戏,玩家在文本框中输入他/她找到的单词并点击提交。点击提交后,该单词存储在一个数组中,我可以在 Javascript 中使用该数组执行某些操作,并且文本框被清除,以便他们可以输入另一个单词。我想我最终可以弄清楚这些部分(我对 HTML 和 JavaScript 很陌生),但我不知道下一步该怎么做。我需要根据一系列经过验证的单词来检查玩家找到的每个单词。我在这里找到了一些代码,这些代码将搜索单个单词是否与数组中的任何字符串匹配,但是我如何编写一个代码来检查玩家根据字典/验证数组找到的所有单词?

最佳答案

您可以迭代用户数组中的每个元素,并使用 IndexOf 来查看它是否存在于已验证的数组中。如果没有找到,IndexOf 将返回 -1。

for (var i = 0; i < userArray.length ; i++) 
if(verifiedWordArray.indexOf(userArray[i]) == -1)
return false;
return true;

如果您必须匹配特定位置,假设它们的长度相同,这将可以解决问题。

for (var i = 0; i < userArray.length ; i++) 
if(userArray[i] != verifiedWordArray[i])
return false;
return true;

关于javascript - 检查一个数组中的每一项是否与另一个数组中的匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18112958/

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