我正在创建一个npm模块,它将从js对象数组中获取一些数据,并允许最终用户使用该模块仅过滤掉相关的数据部分。
我目前处于为模块设计api的早期阶段,并想知道以下选项之间的最佳实践是什么
示例A:
const filteredData = dbOfObjects.filter1(arg).filter2(arg).filter3(arg)
或示例B:
const filteredData = dbOfObjects({
filter1: arg,
filter2: arg,
filter3: arg
})