gpt4 book ai didi

javascript - 在字符串中搜索数组中的单词

转载 作者:行者123 更新时间:2023-11-28 17:56:50 25 4
gpt4 key购买 nike

以我的方式没有看到错误...

我正在尝试使用数组中的关键字搜索字符串,但一直没有结果,请帮助我看看我在这里做错了什么。

    var stringArray = ["Trans", "Diode", "Label"];
var str = "Label, SpotChem Pipettes Oversticker";
var a = (stringArray.indexOf(str) > -1);
var b = (str.indexOf(stringArray) > -1);

console.log("a: " + a + " b: " + b);

//even using jquery: $.inArray(str, stringArray) returns -1

...

如果需要,您可以在 FIDDLE 中看到此代码

最佳答案

您需要将数组中的每个单词与相关字符串进行比较。您可以使用Array.some

var containsKeyWords = stringArray.some(word => str.indexOf(word) > -1);

关于javascript - 在字符串中搜索数组中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44291941/

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