通过更多参数React Native过滤器json对象

时间:2018-05-11 13:23:56

标签: android json reactjs

我有反应原生的搜索栏来过滤json对象。 这是我的代码:

\\*

这是我的json:

SearchFilterFunction(text){

newData = this.arrayholder.filter(function(item){


   itemdata= item.Nome.toUpperCase(), //How itemdata have item.nome and item.citta?

   textData = text.toUpperCase() 
    return itemdata.indexOf(textData) > -1
  })
 this.setState({

  dataSource: this.state.dataSource.cloneWithRows(newData),
  text: text

})

如何通过Nome和Citta过滤此对象?我不需要item.Nome

1 个答案:

答案 0 :(得分:0)

您可以将过滤器代码更改为以下代码,以便同时搜索NomeCitta

中的文字
itemdata= item.Nome.toUpperCase();
itemCitta = item.Citta.toUpperCase();
textData = text.toUpperCase() 
return itemdata.indexOf(textData) > -1 || itemCitta.indexOf(textData) > -1