我有一个字符串数组和一个字符串。我想根据数组值测试这个字符串并对结果应用条件 - 如果数组包含字符串,则执行“A”,否则执行“B”。
我该怎么做?
最佳答案
有一个 indexOf
所有数组都有的方法(Internet Explorer 8 及以下版本除外),它将返回数组中元素的索引,如果它不在数组中,则返回 -1:
if (yourArray.indexOf("someString") > -1) {
//In the array!
} else {
//Not in the array
}
如果你需要支持旧的IE浏览器,你可以使用the MDN article中的代码polyfill这个方法。 .
关于javascript - 如何检查一个字符串数组是否包含 JavaScript 中的一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12623272/