Name Description Size
browser.js 0
emulates-undefined.js --- esid: sec-equality-operators-runtime-semantics-evaluation description: > Abstract Equality special-cases [[IsHTMLDDA]] objects with `undefined` and `null`. info: | EqualityExpression : EqualityExpression != RelationalExpression [...] 5. Let r be the result of performing Abstract Equality Comparison rval == lval. 6. ReturnIfAbrupt(r). 7. If r is true, return false. Otherwise, return true. The [[IsHTMLDDA]] Internal Slot / Changes to Abstract Equality Comparison The following steps are inserted after step 3 of the Abstract Equality Comparison algorithm: 1. If Type(x) is Object and x has an [[IsHTMLDDA]] internal slot and y is either null or undefined, return true. 2. If x is either null or undefined and Type(y) is Object and y has an [[IsHTMLDDA]] internal slot, return true. features: [IsHTMLDDA] --- 1347
shell.js 0