Non Equality

Unlike Symbol.for() which searches the global symbol registry (8.10.4) for a given key, Symbol() always creates a unique Symbol.


RESETRUNFULL
<!DOCTYPE html><html><body><script>

console.log(Symbol()
   == Symbol());    // falseconsole.log(Symbol()
   ===Symbol());    // falseconsole.log(Symbol('x')== Symbol('x')); // falseconsole.log(Symbol('x')===Symbol('x')); // false

</script></body><html>

<!DOCTYPE html><html><body><script>

var o = {};var s = Symbol('y');o[s] = 100;console.log(o[Symbol('y')]);  // undefined

</script></body><html>