Подтвердить что ты не робот

Почему JavaScript возвращает [object Object] из valueOf() вместо [object]?

Есть ли какая-то конкретная причина, по которой JavaScript возвращает [object Object] в качестве возвращаемого значения из метода valueOf()?

Почему не только [object], но [object Object]?

4b9b3361

Ответ 1

Второй Object - это интерфейс, реализуемый объектом. Например, document.body.valueOf() вернет [object HTMLBodyElement].