【发布时间】:2016-12-14 18:46:00
【问题描述】:
我是函数式编程的新手,我正在尝试重构我的代码以使其没有副作用。
let keywords = _.get(content, '[0].keywords', []);
keywords = keywords.slice(0, config.keywordLimit);
我正在使用 lodash。我相信您可以将这两种方法链接起来,然后变成这样。
const keywords = _.get(content, '[0].keywords', []).slice(0, config.keywordLimit);
但我只是想知道在 JavaScript 中是否有更实用的方式来执行此操作?
【问题讨论】:
-
我就是这样做的。
标签: javascript functional-programming lodash