我想要像 string.includes 这样的东西,它可以检测字符串中的字符,但 array.includes("a") 只能检测是否 array[0] = "a"并在 array[0] = "ab"< 时返回 false/p>
无论如何,我可以在没有函数和循环的情况下在数组中实现 string.includes (1行代码)吗?谢谢
var array = ["a", "b"];
array.includes("a"); //return true
var array = ["ab","b"];
array.includes("a"); //return false
Var string = "ab";
string.includes("a"); //return true
我希望 string.includes 在没有函数和循环的情况下使用数组
最佳答案
请注意,如果字符串匹配本身包含逗号,下面的 join
变体将导致问题。
const array = ['ab', 'cd']
console.log(array.some(i=>i.includes('a')))
// or
console.log(array.join().includes('a'))
关于javascript - Array.includes 不能像 string.includes 一样工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75549583/