咖喱lodash api方法

时间:2019-01-03 10:32:23

标签: javascript lodash

不明白为什么下一个代码总是返回函数:

const tmp = _.curry(_.get);

console.log(tmp(someObject)('randomKeyFromObject'));

版本:4.17.11

谢谢!

1 个答案:

答案 0 :(得分:1)

_.get接受三个参数(请参见console.log(_.get.length)),因此,您还必须将三个参数传递给当前版本:

 console.log(tmp(someObject)('randomKeyFromObject')());

或者您使用第二个可选的arity参数:

_.curry(_.get, 2)