Causes of Uncaught RangeError: Maximum call stack size exceeded
<p>I have this error <strong>Uncaught RangeError: Maximum call stack size exceeded</strong> in my JS code and I want to know which are the causes for this error.</p>

<pre><code>Uncaught RangeError: Maximum call stack size exceeded
[Symbol.replace]                    @ (program):405
replace                             @ (program):134
n.extend.camelCase                  @ jquery-1.12.3.min.js:2
R                                   @ jquery-1.12.3.min.js:3
n.extend._data                      @ jquery-1.12.3.min.js:3
n.extend.queue                      @ jquery-1.12.3.min.js:3
n.extend.dequeue                    @ jquery-1.12.3.min.js:3
(anonymous function)                @ jquery-1.12.3.min.js:4
n.extend.each                       @ jquery-1.12.3.min.js:2
n.fn.n.each                         @ jquery-1.12.3.min.js:2
n.fn.extend.stop                    @ jquery-1.12.3.min.js:4
</code></pre>