链接在lodash /下划线以拉结束

时间:2016-05-24 16:38:08

标签: underscore.js lodash

我正在尝试学习lodash / underscore中的链接..

我发现了一个很好的链接代码here..

var xs = [{a: 1, b: 2}, {b: 3, c: 4, d: 5}];

console.log(JSON.stringify(
_(xs).map(_.keys).flatten().unique().value()));

现在,我想从结果数组中删除一个值'b'。

没有链接,我本可以做到以下......

_.pull(list, 'b'); // ['a', 'c', 'd']

如果我想继续连锁或仅在特定条件下进行链接,我该怎么做..

由于

1 个答案:

答案 0 :(得分:1)

without看起来是一个明显的选择:

console.log(JSON.stringify(
  _(xs).map(_.keys).flatten().unique().without('b').value()));