定義されたプロパティのみを持つオブジェクトを返す関数があります。定義されたプロパティのみを持つオブジェクトを作成する
どのように関数をリファクタリングして、すべてのパラメータ値に対してif節を作成する必要はありませんか?これを行うにはよりエレガントな方法が必要です。
const getQuery = ({ foo, bar, zoo }) => {
const query = {};
if (foo) {
query.foo = foo;
}
if (bar) {
query.bar = bar;
}
if (zoo) {
query.zoo = zoo;
}
return query;
}