我有一个名为 arrTemp 的 JavaScript 数组。
我想搜索 arrTemp[1] 看它是否包含字符 '|'
我尝试了以下方法:
var arrValue = arrTemp[1].split(",");
if(arrValue.indexOf('|') > -1) {
alert(arrValue);
}
但它说此类型不支持方法 indexOf。
是否有替代方法可以实现此目的?
最佳答案
Split 返回一个数组,因此您需要遍历该数组。
var arrValue = arrTemp[1].split(",");
for(var i = 0; i < arrValue.length; i++){
if(arrValue[i].indexOf('|') > -1)
{
alert(arrValue[i]);
}
}
关于数组元素上的 Javascript IndexOf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27276861/