Сообщение от Antonius
|
Это очевидно же. Дело в другом. Если есть причины сделать метод приватным, то это же не просто так. Например, у него может в будущем поменяться набор или формат параметров или тип/формат возвращаемого значения, он может быть переименован или удален. Да и просто он может выполнять сугубо служебные функции, и «не надо хотеть» использовать его извне.
|
ииииииииииии????
Сообщение от Antonius
|
Но для выбора в моем случае это всего лишь один из «недостатков».
|
В чем недостаток то?
Сообщение от Antonius
|
для чего может потребоваться их изменение
|
Очевидно что когда говорится не поддерживается переопределение имеется ввиду нет удобного доступа к оригиналу из перекрытого. а зачем нужен доступ к оригиналу? потому что когда метод перекрывается, старый функционал сохраняется а новый нарасчивается. это к слову
Сообщение от Antonius
|
Constructor.prototype.field
|
Потому что лучше сжимается мигификаторами =) при такой записи они могут вообще заинлайнить код функции то есть если его мало, то взять и подставить его в те места где метод вызывается.