为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 underscore.js 过滤动态 Json 数据?

如何使用 underscore.js 过滤动态 Json 数据?

噜噜哒 2021-06-23 17:18:07
我有一个包含动态数据的 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 它应该给我那个对象等等。感谢和问候
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信