こんにちは、私は3つの条件を確認する必要があります、if else ifステートメント以外のコードを最適化する方法はありますか?私が3つの組み合わせをすべてチェックしているなら、より多くの行のコードに行くなら、すべての条件をチェックするためのより良いオプションがあります。誰でもこのコードを最適化するために私を助けることができます。else ifステートメントを最適化する方法
if (req.body.officeId === "null" && req.body.branchId === "null" && req.body.productId === "null") {
updatedTestData = _.omit(req.body, ['officeId', 'branchId', 'roomId']);
updatedTestData.officeId = null;
updatedTestData.office = {};
updatedTestData.branchId = null;
updatedTestData.branch = {};
updatedTestData.productId = null;
updatedTestData.product = {};
} else if (req.body.officeId === "null" && req.body.branchId === "null" && !req.body.productId === "null") {
updatedTestData = _.omit(req.body, ['officeId', 'branchId']);
updatedTestData.officeId = null;
updatedTestData.office = {};
updatedTestData.branchId = null;
updatedTestData.branch = {};
}
私はあなたが 'やりたいとは思わないreq.body.productId === "ヌル"' – noisypixy