Don't you call the Object constructor to create objects literally in javascript?

javascritp advanced programming says that when an object is defined literally, the Object constructor is not actually called. So how was this object created?
someone asked this question before, but I took a look at the answer. It"s still in the clouds. Who can explain it for me? thank you

.
Apr.16,2022

since I have been invited, let me tell you my understanding, which may not be correct.

    The
  1. constructor is a function, nothing special.
  2. The
  3. object is created before the constructor is executed. What if the constructor doesn't do anything and doesn't execute it?

look at this example:

var k = {}; // Js `{}`(),  `__proto__`  `Object.prototype`;
k.__proto__ == Object.prototype //true;
k instanceof Object; //true;

k.__proto__ = null; 
k instanceof Object; //false;

//  k ,  'toSting', `Object.prototype` 
Menu