Avoid comparing multiple values with `includes`

Instead of doing:

if (req.method === "POST" || req.method === "PUT" || req.method === "DELETE") {
  console.log("Method allowed");
}

Do:

if (["POST", "PUT", "DELETE"].includes(req.method)) {
  console.log("Method allowed");
}

This will very situational, but when comparing multiple values you can use include to improve legibility. Also make sure that an early return isn't more appropriate first.

Last updated