"RangeError" in JavaScript — What It Means and How to Fix It

What the JavaScript error "RangeError" means and how to fix it.

Published October 29, 2026

"RangeError" is thrown when a value is outside the set of allowed values for an operation.

Key points

  • Check the browser console's stack trace to find exactly which line and call triggered the error

Example

new Array(-1)  // RangeError: Invalid array length
More JavaScript articles