JS inheritance when we crate object with constructor

Hi, if we are creating objects with a constructor, the prototype of this new object will point to a property named prototype of the function object.
The prototype property is an object with one property named constructor.
The constructor property points to the function itself:
function User() {
this.name = "Cristina Rojas";
}
let myObject = new User();
console.log(
"myObject.__proto__.constructor --->",
myObject.__proto__.constructor
);
Result:

Also if we check:
function User() {
this.name = "Cristina Rojas";
}
let myObject = new User();
console.log(myObject.__proto__ == User.prototype);
Result:

By Cristina Rojas.