Why this behaviour?__proto__ vs prototype?
__proto__ VS. prototype in JavaScript
Javascript __proto__, Object and Function javascript - constructor - prototype - __proto__ [[Prototype]] vs prototype: ..what is the difference? (MyCons.__proto__ === MyCons.prototype) equals FALSE setting values to __proto__` and `prototype in javascript Why Object.prototype.__proto__ === null JavaScript/Node.js: Why prototype.__proto__ = prototype instead of new javascript what is Object vs Object.prototype when used in Object.create's proto parameter Setting the prototype of a function without __proto__ in Javascript Function object __proto__ and prototype property Is constructor.prototype != __.proto.__ in javascript? Object.create setting __proto__ but not prototype Function.prototype.__proto__ → Object.prototype Prototype of Object is proto to String null vs. undefined and their behaviour in JavaScript Javascript "set __proto__" in console __Proto object in javascript Why is __proto__ undefined? What is in Object.__proto__? Setting Object.prototype.__proto__ instead of just Object.prototype? __proto__ vs. prototype inheritance in javascript __proto__ of a function What is Function's __proto__? What is Object.__proto__ and how is it different from Object.prototype Why is Object.__proto__ equal to Function.__proto__? Why is Object.__proto__.__proto__ not null? For vs For Each Loop Behaviour - JavaScript __proto__ and prototype difference Javascript prototype , __proto__ Why doesn't .__proto__ = .prototype in this example?