apData]]</var>, do<ol><li>If <var>e</var>.<var class="field">[[Key]]</var> is not <emu-const>empty</emu-const>, then<ol><li>Let <var>testResult</var> be ToBoolean(? Call(<var>predicate</var>, <var>T</var>, « <var>e</var>.<var class="field">[[Value]]</var>, <var>e</var>.<var class="field">[[Key]]</var>, <var>map</var>&nbsp;»))</li><li>If <var>testResult</var> is <emu-val>false</emu-val>, then return <emu-val>false</emu-val></li></ol></li></ol></li><li>Return <emu-val>true</emu-val>.

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