Disons que j'ai
const {status} = req.body;
Je souhaite inclure statut dans mon objet de requête seulement si le statut a une valeur vraie (autre que null
o undefined
o chaîne vide ),
C'est ce que je fais actuellement,
const query = {
otherCondition: 1,
};
if (status) {
query.status = status;
}
Existe-t-il un moyen d'éviter cela en utilisant la clause if en utilisant la sténographie ES6 Object ?
Si j'utilise,
const query = {
otherCondition: 1,
status,
}
Lorsque l'état est undefined
il génère
{
otherCondition: 1,
status: "undefined",
}