Symbol('ok') // works fine
try {
new Symbol() // TypeError!
} catch (e) {
console.log(e instanceof TypeError) // β true
}Symbol is a primitive factory β calling it with new throws a TypeError.
Unlike most built-ins, Symbol is a function β calling it with new throws a TypeError.
Challenge: Confirm that new Symbol() throws.