Недавно я смотрел Douglas Crockford JavaScript-презентации, где он бредит о наследовании прототипа JavaScript, как будто это лучше всего, так как нарезанный белый хлеб. Учитывая репутацию Крокфорда, это может быть очень хорошо.
Может кто-нибудь, пожалуйста, скажите мне, что является недостатком наследования прототипа JavaScript? (например, по сравнению с наследованием класса на С# или Java)