0
我需要做几个操作与给定的地图:Lodash等于功能
var keys = {
a: 1,
b: 2,
c: 1,
d: 2,
e: 2
}
_.findKey(keys, function(value) {
return value === 2;
}); // "b"
_.omit(keys, function(value) {
return value === 2;
}); // {a: 1, c: 1}
我想用比较即时创建回调。像这样的东西
function equals(lhs) {
return function(rhs) {
return lhs === rhs;
};
}
lodash或下划线是否具有此功能?我试图通过_.matches(2)
进行回调,但是它进行了深入的比较,不适用于基本类型。
当然,我可以自己创建它,但我正在寻找一种通用的方法。
你对'keys'的期望是什么? –
已更新的代码示例。现在这里有意见与预期的结果 –
我还不清楚你想要做什么。你是否想要替换调用'_.findKey'和'_.omit'并使用别的东西? –