Метод карри Лодаш API - PullRequest
       12

Метод карри Лодаш API

0 голосов
/ 03 января 2019

Не могу понять, почему следующий код всегда возвращает функцию:

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

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

версия: 4.17.11

Заранее спасибо!

1 Ответ

0 голосов
/ 03 января 2019

_.get принимает три аргумента (см. console.log(_.get.length)), поэтому вам также нужно передать три аргумента в карри версию:

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

Или вы используете второй необязательный параметр arity:

_.curry(_.get, 2)
...