Почему {} > {} == true?

Почему следующий код работает именно так? Как он преобразовывает объекты и к какому типу приводит при сравнении?

let obj  = {};
let obj2 = {};
obj > obj2 // true

Ответы (1 шт):

Автор решения: Igor

Что-то я не вижу никакого true.

let obj = {};
let obj2 = {};
console.log(obj > obj2, obj2 > obj, obj == obj2);

→ Ссылка