e")</li><li>If IsCallable(<var>remover</var>) is <emu-val>false</emu-val>, throw a <emu-val>TypeError</emu-val> exception.</li><li>Repeat while <var>k</var> &lt; <var>len</var><ol><li>Let <var>value</var> be <var>items</var>[<var>k</var>].</li><li>Call(<var>remover</var>, <var>map</var>, <var>value</var>)</li><li>Increase <var>k</var> by 1.</li></ol></li><li>Return <var>map</var>.

</li></ol></emu-alg></emu-import>
        </emu-clause>

        <emu-clause id="Map.prototype.update">
            <h1><span c