2016-12-04 7 views
-1

私はオブジェクトのjs配列からデータを取り込み、モジュールを使用してデータの関連部分のみをフィルタリングするnpmモジュールを作成しています。npmモジュールの形式のベストプラクティス

イム現在のモジュールのためのAPIを設計の初期段階にあるとベストプラクティスがあると思いまして、以下のオプション

例Aとの間に、これらの日:

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

または実施例B:

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

答えて

0

例Aはフィルタの順序を尊重しますが、例BはJSONキーが順序付けされていないため、フィルタBの順序は守られません。フィルタがすべてのコミットメントでない場合は、例Bに注意してください。

関連する問題