小编Par*_*hah的帖子

65
推荐指数
4
解决办法
35万
查看次数

通过搜索查询进行数组过滤

如何过滤具有特定搜索词的数组?例如,我们有一个数组[Tom Harry,Tom John,John Glen,Tom Harward]当我们搜索“ Tom H”时,只有汤姆·哈里(Tom Harry)和汤姆·哈沃德(Tom Harward)作为输出[汤姆·哈沃德,汤姆·哈里];使用JavaScript

var k=0;
filter=[];
var fc=input.charAt(0);
var sc=input.charAt(1);
for(var i=0;i<array.length;i++)
{
    if(array[i].charAt(0)===fc)
    {
        if(array[i].charAt(1)===sc || sc.charAt(1)=="" )
        {       
            filter[k]=[];
            filter[k]=array[i];
            filter[k]=array[i];
            k++;    
        }
        else
        {
            continue;
        }
    }
    else
    {
        continue;
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
2
解决办法
5970
查看次数

标签 统计

javascript ×2

json ×1

parsing ×1