Вызывается на экземпляре объекта, возвращает его примитивное значение.
const person = { name: 'Fred' }
person.valueOf() //{ name: 'Fred' }
Обычно это используется только внутри JavaScript и редко фактически вызывается в пользовательском коде.
Оригинал: “https://flaviocopes.com/javascript-object-prototype-valueof/”