sample = {
name__subcatogary: 'help',
name__Angel: 'sample'
}
想要在按__键之后对对象进行排序或过滤
我使用了排序和过滤器,但我不能先将其拆分,然后
this.sample = res.msg.recordset[0];
console.log(">>>>>>>>>",this.sample.split('__')[1].filter())
过滤对象
sample = {
name__Angel: 'help',
name__subcatogary: 'sample'
}
答案 0 :(得分:0)
Object.keys(sample)
.map(key => ({key: key, fixed: key.split('__')[1], value: sample[key]}))
.filter(item => filterFunction(item.fixed))
.reduce((p, c) => (p[c.key] = c.value) && p, {})
Object.keys
来获取密钥。map
具有原始键,值和固定键的新对象数组。filter
带有'filterFunction'的数组。reduce
使用过滤键创建新对象。