 15 part 5.4.11 String.prototype.replace.
      </p>
<p>
        If <code class="computeroutput"><span class="identifier">fmt</span></code> is a function object,
        then depending on the number of arguments the function object accepts, it
        will either:
      </p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
            Call <code class="computeroutput"><span class="identifier">fmt</span><span class="special">(*</span><span class="keywo