Skip to content

Files

Latest commit

 

History

History
21 lines (15 loc) · 425 Bytes

prefer-logical-operator-over-ternary.md

File metadata and controls

21 lines (15 loc) · 425 Bytes

Pattern: Unnecessary ternary expression

Issue: -

Description

Using logical operators (||, ??) can provide shorter and simpler alternatives to ternary expressions when checking for fallback values.

Examples

Example of incorrect code:

const foo = bar ? bar : baz;
console.log(foo ? foo : bar);

Example of correct code:

const foo = bar || baz;
console.log(foo ?? bar);