1. 程式人生 > >查詢字串陣列中是否包含某些特定字串

查詢字串陣列中是否包含某些特定字串

主要通過indexOf()和 push()方法實現,具體程式碼如下:

function search(Arr,str){
  var newArr = [];
  for(var k in Arr){
    if(Arr[k].indexOf(str) != -1){
      newArr.push(Arr[k]);
    }
  }
  return newArr.length !=0 ? newArr : "未找到";
}

var arr = ["abc","acd","bcf"];
var str1 = "b"; 
var result = search(arr,str1);
console.log(result);//["abc","bcf"]

var str2 = "s";
var result1 = search(arr,str2);
console.log(result1);//"未找到"