- indexOf()
var len = list.length;
var arr = [];//包含匹配项的新数组
for(var i=0;i<len;i++){
//如果字符串中不包含目标字符会返回-1
if(list[i].indexOf(keyWord)>=0){
arr.push(list[i]);
}
}
return arr;
- match()
var len = list.length;
var arr = [];//包含匹配项的新数组
var reg = new RegExp(keyWord);
for(var i=0;i<len;i++){
//没有匹配到给定文本会返回null
if(list[i].match(reg)){
arr.push(list[i]);
}
}
return arr;