我正在尝试使用 lodash 合并两个对象,并根据源属性标准对属性名称执行过滤,但源属性名称在结果中被破坏。过滤器似乎不适用于对象属性名称。
result = _.merge(library,
_.filter(inbasket, function(book) {
return parseFloat(book.rating) > 3.9;
})
最佳答案
使用_.pickBy
代替_.filter
对于对象
result = _.merge(
library,
_.pickBy(inbasket, function(book) {
return parseFloat(book.rating) > 3.9;
}
)
关于javascript - 使用 lodash 合并两个对象时如何过滤属性名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41887176/