在两个数组中查找相似项目的最快方法是做出反应

时间:2019-06-15 14:49:38

标签: reactjs

我需要比较两个数组并找到相似的项目。目前,我正在通过两者进行映射并进行比较。.两个数组都相当长,有没有更快的方法呢?我已经在这里阅读了一些有关此的内容,但是我无法理解这些概念。

this.filterMatches返回一个字符串数组,this.props.items来自componentDidMount ajax调用,并返回对象数组和具有item.item之类的属性。

我也有一个搜索过滤器...

...
render () {
  return(
{this.filterMatches(
    this.state.matchesList,
    this.state.selectedItems).map(match =>
     this.props.items
       .filter(searchingFor(this.state.searchTerm))
        .map(item =>
           item.item == match ? (
                   <h4>{item.item}</h4>
)
}

0 个答案:

没有答案