Как понять особенность работы сравнения объектов JavaScript? Не совсем понятно сравнение объектов. Почему d == d1 выдает false - это понятно. Разные объекты, разные ссылки. Но вот в других случаях никак не могу понять. Подскажите, пожалуйста. var d= new Date(); var d1= new Date(d.getTime()); console.log(d>= d1); // true console.log(d> d1); // false console.log(d== d1); // false