I would never not use a prototype in production code, but prototypes are a different topic that I wanted to avoid for this article. I'm just trying to explain "this".
Also, your code isn't right. You're calling myHotDog.getCondiments instead of passing a reference to setTimeout.