Probably, because symbols are primitive values, and constructors only create and initialize objects.
So you are supposed to call it as a function instead of as a a constructor. That said, it might make sense for `new Symbol()` to return a symbol object. But instead, you can use ```javascript Object(Symbol()); ```
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

