 resolved with value other than itself '{0}'</pre>
</div>

<h2>Description</h2>
<div class="description">
  <p>Occurs when resolving a promise with itself as the value, including returning the promise in a
function passed to <code>then</code>. The A+ 1.1 spec mandates that this behavior throw a TypeError.
<a href="https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure">https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure</a></p>
<pre><code>var promise = 