$.inArray函数用法

来源:互联网 发布:淘宝加购物车软件 编辑:程序博客网 时间:2024/05/17 03:25

解释: 确定第一个参数在数组中的位置, 从0开始计数(如果没有找到则返回-1)。

记得indexOf()方法了吗? indexOf()返回字符串的首次出现位置,而$.inArray()返回的是传入参数在数组中的位置,同样的,如果找到的,返回的是一个大于或等于0的值,若未找到则返回-1.现在, 知道怎么用了吧. 有了它, 判断某个值是否存在于数组中,就变得轻而易举了。


$.grep(arrayAllIndex,function(item){ 
         return $.inArray(item.secondPCode, types)!=-1&&item.indexName.toUpperCase().indexOf(likeword)>=0;  
   });


过滤掉arrayAllIndex中secondPCode不在types集合中的数据,likeword表示模糊搜索指标名称过滤


types:["0101","0102","0103","0104","0105","0106"]

arrayAllIndex:[{"indexName":"总用户量","indexCode":"01010101","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"新增用户数","indexCode":"01010102","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"活跃用户数(UV)","indexCode":"01010103","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"页面浏览量(PV)","indexCode":"01010201","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"访次(VV)","indexCode":"01010202","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"房源页面浏览量(VPPV)","indexCode":"01010203","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"看房团报名用户数(crm)","indexCode":"01010301","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"淘房汇报名用户数(crm)","indexCode":"01010302","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"安装量(总)","indexCode":"01010303","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"安装量(集团推广)","indexCode":"01010304","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"安装量(渠道安装量)","indexCode":"01010305","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"积分商城活跃用户数(UV)\n","indexCode":"01010306","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"积分商城页面浏览量(PV)\n","indexCode":"01010307","secondPCode":"0101","secondPName":"淘房APP"},{"indexName":"总用户量","indexCode":"01020101","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"活跃客户数(UV)","indexCode":"01020102","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"活跃用户数(UV去伪)","indexCode":"01020103","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"页面浏览量(PV)","indexCode":"01020201","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"访次(VV)","indexCode":"01020202","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"房源页面浏览量(VPPV)","indexCode":"01020203","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"页面浏览量(PV去伪)","indexCode":"01020204","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"看房团报名用户数(crm)","indexCode":"01020301","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"淘房汇报名用户数(crm)","indexCode":"01020302","secondPCode":"0102","secondPName":"淘房WEB"},{"indexName":"新增用户数","indexCode":"01030101","secondPCode":"0103","secondPName":"CRM"},{"indexName":"总用户数","indexCode":"01030102","secondPCode":"0103","secondPName":"CRM"},{"indexName":"看房团报名用户数","indexCode":"01030201","secondPCode":"0103","secondPName":"CRM"},{"indexName":"淘房汇报名用户数","indexCode":"01030202","secondPCode":"0103","secondPName":"CRM"},{"indexName":"累计办卡量","indexCode":"01040001","secondPCode":"0104","secondPName":"电商平台"},{"indexName":"新增办卡量","indexCode":"01040002","secondPCode":"0104","secondPName":"电商平台"},{"indexName":"累计成交量","indexCode":"01040003","secondPCode":"0104","secondPName":"电商平台"},{"indexName":"新增成交量","indexCode":"01040004","secondPCode":"0104","secondPName":"电商平台"},{"indexName":"经纪人数(认证)","indexCode":"01050001","secondPCode":"0105","secondPName":"房管家经纪人版"},{"indexName":"新增经纪人数(认证)","indexCode":"01050002","secondPCode":"0105","secondPName":"房管家经纪人版"},{"indexName":"客户数","indexCode":"01050003","secondPCode":"0105","secondPName":"房管家经纪人版"},{"indexName":"新增客户数","indexCode":"01050004","secondPCode":"0105","secondPName":"房管家经纪人版"},{"indexName":"客户数","indexCode":"01060001","secondPCode":"0106","secondPName":"房管家置业顾问版"},{"indexName":"新增客户数","indexCode":"01060002","secondPCode":"0106","secondPName":"房管家置业顾问版"},{"indexName":"置业顾问数","indexCode":"01060003","secondPCode":"0106","secondPName":"房管家置业顾问版"},{"indexName":"新增置业顾问数","indexCode":"01060004","secondPCode":"0106","secondPName":"房管家置业顾问版"},{"indexName":"PV","indexCode":"02010101","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"UV","indexCode":"02010102","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"重点页面PV","indexCode":"02010103","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"重点页面UV","indexCode":"02010104","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新增成交金额","indexCode":"02010201","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"累计成交金额","indexCode":"02010202","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新增成交笔数","indexCode":"02010203","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新增标的数量","indexCode":"02010204","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新增微信粉丝数","indexCode":"02010301","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"累计微信粉丝数","indexCode":"02010302","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新增注册人数","indexCode":"02010303","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"累计注册人数","indexCode":"02010304","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"累计投资人数","indexCode":"02010305","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新增投资人数","indexCode":"02010306","secondPCode":"0201","secondPName":"安家贷"},{"indexName":"新客户投资数","indexCode":"02010307","secondPCode":"0201","secondPName":"安家贷"}]

0 0
原创粉丝点击