Obtain Undefined Value With The Void Operator
The void operator takes any expression, evaluates it, and then results in the undefined value. A common use of the void operator is to get the primitive undefined value in a consistent way.
> void(0);
undefinedThis is handy for instances where you need to check if a value is undefined:
function doSomething({ arg }) {
  if (arg === void 0) {
    throw new Error("arg is undefined 😱");
  }
  // ...
};Last updated
Was this helpful?