Late Night Coding – Ternary if Operator

Midnight coding often results in weird/roundabout logic, such as the one expressed below. It is a snippet from a simple REST API server that uses Nodejs and the Express framework. app.post (‘/dashboard’, function (req, res) { var reqBody = req.body if (reqBody.hasOwnProperty(‘transactionID’) && reqBody.hasOwnProperty(‘errorCode’)){ res.status(reqBody.errorCode).json(ErrorHandler(reqBody.transactionID, reqBody.errorCode)) }) function ErrorHandler (transactionID, errorCode) { if (errorCode == […]