https://tutorial.eyehunts.com/js/rangeerror-referenceerror-typeerror-javascript/
How do we throw and catch a RangeError, ReferenceError, TypeError in JavaScript?