- <emu-alg><ol><li>If <emu-xref aoid="IsPropertyKey"><a href="https://tc39.es/ecma262/#sec-ispropertykey">IsPropertyKey</a></emu-xref>(<var>subject</var>) is <emu-val>false</emu-val>, return <emu-val>false</emu-val>.</li><li>Let <var>expr</var> be the <emu-nt><a href="https://tc39.es/ecma262/#prod-Expression">Expression</a></emu-nt> that is <emu-xref href="#sec-syntactic-grammar"><a href="https://tc39.es/ecma262/#sec-syntactic-grammar">covered</a></emu-xref> by <emu-nt id="_ref_504"><a href="#prod-PatternMatchingMemberExpression">PatternMatchingMemberExpression</a></emu-nt>.</li><li>Let <var>ref</var> be ? <emu-xref aoid="Evaluation"><a href="https://tc39.es/ecma262/#sec-evaluation" class="e-user-code">Evaluation</a></emu-xref> of <var>expr</var>.</li><li>Let <var>value</var> be ? <emu-xref aoid="GetValue"><a href="https://tc39.es/ecma262/#sec-getvalue" class="e-user-code">GetValue</a></emu-xref>(<var>ref</var>).</li><li>If <var>value</var> <emu-xref href="#sec-object-type"><a href="https://tc39.es/ecma262/#sec-object-type">is not an Object</a></emu-xref>, return <emu-val>false</emu-val>.</li><li>Return ? <emu-xref aoid="HasProperty"><a href="https://tc39.es/ecma262/#sec-hasproperty" class="e-user-code">HasProperty</a></emu-xref>(<var>value</var>, <var>subject</var>).</li></ol></emu-alg>
0 commit comments