Почему JavaScript возвращает [object Object] из valueOf() вместо [object]? Есть ли какая-то конкретная причина, по которой JavaScript возвращает [object Object] в качестве возвращаемого значения из метода valueOf()? Почему не только [object], но [object Object]? Ответ 1 Второй Object - это интерфейс, реализуемый объектом. Например, document.body.valueOf() вернет [object HTMLBodyElement].
Ответ 1 Второй Object - это интерфейс, реализуемый объектом. Например, document.body.valueOf() вернет [object HTMLBodyElement].