function someFunction() {
}

const obj = new someFunction()  // function constructor

// output :   {__proto__ : ...protoObjDefault  ]

PROTOTYPE CHAIN

obj.name = 'habil'
const b = Object.create(obj)  //objek b inherit dari obj

// output  : { __proto__ : { name:habil, ...protoObjDefault } }

terminology

objek pada dasarnya mirip dengan construction function

const a = new Object()

a === someFunction.prototype