我有一个包含动态数据的 json 对象数组,即键和值都是动态的:arr=[{"a":"email"},{"b":"chat"},{"c":"email"},{"d":"chat"},{"e":"email"}]arr 的大小可能会改变,即它可能有任意数量的 json 对象。如何使用 underscore.js 过滤数据?这就是我想要做的: filterData(searchValue:string){ this.skillGrpsFilteredData= _.filter(this.skillGroupsAndTypes, function(obj) { return ~obj.toLowerCase().includes(searchValue) as any; }); }但是这种方法不起作用,因为上述数组 obj 中的键是动态的,即“a,b,c,d,e,..”本质上是动态的。searchValue 是来自前端 UI 的值。我如何使用键执行搜索,即如果我输入 searchValue=a 它应该给我那个对象等等。感谢和问候
添加回答
举报
0/150
提交
取消