【问题标题】:Best practise in format for npm modulenpm 模块格式的最佳实践
【发布时间】:2016-12-05 04:02:17
【问题描述】:

我正在创建一个 npm 模块,该模块将从 js 对象数组中获取一些数据,并允许使用该模块的最终用户仅过滤掉数据的相关部分。

我目前处于为模块设计 api 的早期阶段,想知道这些天在以下选项之间的最佳实践是什么

示例 A:

const filteredData = dbOfObjects.filter1(arg).filter2(arg).filter3(arg)

或示例 B:

const filteredData = dbOfObjects({
  filter1: arg,
  filter2: arg,
  filter3: arg
})

【问题讨论】:

    标签: javascript node.js npm functional-programming


    【解决方案1】:

    示例 A 将尊重您的过滤器的顺序,而示例 B 不会因为 JSON 键没有排序。因此,如果您的过滤器不是全部可交换的,请小心使用示例 B。

    【讨论】:

      猜你喜欢
      • 2016-10-05
      • 1970-01-01
      • 2018-05-10
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2021-11-29
      • 1970-01-01
      相关资源
      最近更新 更多