在数组内过滤数组?

时间:2017-09-05 09:31:18

标签: javascript

我有这个结构:

enter image description here

现在我想要的是过滤项目并找到结果。

这是我的.ts:

search(event) {
    let b = this.autocompletedata.filter( a => a.items['item']? a.items['item'].startsWith(event.query) : false);
    console.log(b,'result');
}

有什么建议我做错了什么?我总是得到空的结果

1 个答案:

答案 0 :(得分:1)

尝试使用:

 search(event) {
     let b;

     a.forEach(function(entry) {
         b = this.autocompletedata.filter( entry => entry['item']? entry['item'].startsWith(event.query) : false);
     });

     console.log(b,'result');
 }