Creating a new Error without actually throwing it is useless and is probably due to a mistake.
Error
if (x < 0) { new Error("x must be nonnegative"); }
if (x < 0) { throw new Error("x must be nonnegative"); }