➕void
JS ⟩ statement ⟩ expression ⟩ operator ⟩ unary ⟩ void
void (replit)
let counter = 0;
// ⭐ void: discard return value
const count = () => void counter++;
const count2 = () => { counter++ }; // same as above
count(), // undefined
counter, // 1
count2(), // undefined
counter++, // 2void operator
voidexprorvoid(expr)evaluates the givenexprand then returnsundefined.
some transpilers turn undefined into void 0.
Last updated
Was this helpful?