for (var i = 0 i < arr.length i++) {
if (arr[i] == item) {
return true
}
}
return false
}
var links = new Array()
links[0] = "notice"
links[1] = "purchase"
links[2] = "report"
var arr = new Array()
linkValue = "notice,def,ghi,jkl"
arr = linkValue.split(",") //linkValue是extjs中ComboBox中取得的值
for( i= 0 i< arr.length i++){
if(inArray(links, arr[i])){
alert("存在" + arr[i]) //进行相关操作
} else {
alert("不存在"+ arr[i]) //进行相关操作
}
}
使用test() 方法用于检测一个字符串是否匹配某个模式,如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。
具体实例演示步骤如下:
1、页面载入时,两个数组元素:
2、通过for循环尝试输出数组元素:
3、查看输出结果,正确,用来循环比较【选定的字符】。
4、测试test()函数是否正确,代码如下:
5、查看console.log输出,如下显示,正确。
6、将循环输出和test()函数合成,代码如下:
7、根据第一步的两个数组,测试,查看结果: