假设我们有以下对象:
const sample = {
foo: {
tags: [
'aaa', 'bbb'
],
a: 1,
b: 10
},
bar: {
tags: [
'ccc', 'ddd'
],
a: 11,
b: 100
}
}
如何使用ramda从对象sample
中删除特定的标签值?我已经做到了
/// Remove tag named 'aaa'
R.map(v => R.assoc('tags', R.without('aaa', v.tags), v), sample)
这可以达到预期的结果,但如何消除map内的lamda(和创建的闭包?)>
假设我们有以下对象:const sample = {foo:{标签:['aaa','bbb'],a:1,b:10},bar:{标签:['ccc',' ddd'],a:11,...