В некоторых проектах я вижу, что функции, которые являются объектными методами, получают имена после конструктора функций - я не понимаю, почему, может ли кто-нибудь объяснить?Javascript: Почему функции метода объекта имени объекта
Пример: названный
someObj.prototype = {
load: function someObj_load(file) {
против неназванного
someObj.prototype = {
load: function(file) {
Я не вижу каких-либо преимуществ в приведенном выше.
Возможно, для рекурсивного вызова функции. Вы сможете повторно использовать имя –
http://stackoverflow.com/questions/336859/javascript-function-declaration-syntax-var-fn-function-vs-function-fn –