Apr 23, 2021
Thank you Cristian, especially liked the part "Objects have a hidden property called __proto__ pointing to their prototype.
For point #7, the expression was evaluating to false, since the "obj.__proto_" returns "undefined" instead of null. Please check:-
const obj = Object.create(null);
console.log(obj.__proto_ === null);
//false
Thanks,
Jakes