【问题标题】:Where do I find the docs for lodash/fp package?我在哪里可以找到 lodash/fp 包的文档?
【发布时间】:2021-04-10 15:10:22
【问题描述】:

我正在查看 lodash 的文档。有一个名为“filter”的函数,但它的使用方式与import filter from "lodash/fp/filter"; 中的“filter”不同。例如,这段代码不起作用:

import filter from "lodash/fp/filter";

var users = [
  { user: "barney", age: 36, active: true },
  { user: "fred", age: 40, active: false }
];

const newUsers = filter(users, function (o) {
  return !o.active;
});

console.log(newUsers);

但是,我似乎找不到“从“lodash/fp/filter”导入过滤器的 cos;

【问题讨论】:

标签: javascript lodash


【解决方案1】:

Lodash/fp 函数是先迭代(回调函数),最后是数据,然后是柯里化,因此您可以创建新函数,然后提供数据:

const { filter } = _; // import { filter } fron 'lodash/fp'

const filterActiveUsers = filter(o =>  !o.active);

const users = [
  { user: "barney", age: 36, active: true },
  { user: "fred", age: 40, active: false }
];

console.log(filterActiveUsers(users));

// which is identical to

console.log(filter(o => !o.active, users));
<script src='https://cdn.jsdelivr.net/g/lodash@4(lodash.min.js+lodash.fp.min.js)'></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多