Understanding __proto__ vs prototype in JavaScript | My Blog