Tengo un código pero no funciona. ¿Por qué no funciona aunque el nuevo Conjunto es un objeto? ¿O Symbol.toPrimitive() funciona solo con objetos creados con {} , Object.create() etc.?
const obj = new Set(['a', 'b', 'c']) obj[Symbol.toPrimitive] = function(hint) { if (hint == 'string') return 'string' } console.log('String:', obj)