我想检查字符串是否包含对象文本。
A = "some variable value"
B = ["foo", "bar"]
C = a.includes(b)
我要检查A是否包含FOO和/或BAR。如果A中存在B的(至少一个)单词,则始终返回true。我该怎么办?
不能明确地说:我的意思是,我想使用.includes(“ FOO”),但是我想要的词(而不是“ FOO”)更多(真的很多)。为此,我用B代替了“ FOO”,但这没用。
答案 0 :(得分:0)
目前还不清楚您要问什么,因此,如果要检查数组中的元素是否为变量a
中文本的一部分,则需要迭代b
验证每个元素是否在a
的字符串中,如下所示:
a = "some variable value foo"
b = ["foo", "bar"]
b.forEach(x => {
console.log(`The text '${x}' is in the text '${a}': ${a.includes(x)}`);
})