What is the difference between an object's `__proto__` and a constructor function's `prototype` property and [[Prototype]]? | Objects | javascript Interview Questions | NextRound.in