var class="field">[[Key]]</var></li><li>Let <var>value</var> be <var>p</var>.<var class="field">[[Value]]</var></li><li>Let <var>selected</var> be ToBoolean(? Call(<var>callbackfn</var>, <var>T</var>, « <var>value</var>, <var>key</var>, <var>map</var>&nbsp;»))</li><li>If <var>selected</var> is <emu-val>true</emu-val>, then<ol><li>Let <var>pair</var> be CreateArrayFromList(« <var>value</var>, <var>key</var>&nbsp;»)</li><li>Append <var>pair</var> as last element to <var>newMapData</var>.</li></ol></li></o