Новое на Javascript, чтение Javascript Крокфорд в: The Good Parts (среди прочего)Почему вспомогательные методы часто используются в Javascript?
В 4-й главе о функциях Крокфорд показывает, как сохранить это в внешней функции для использования во внутренних функций, которые я понимаю.
Мой вопрос, в его примере кода и тонны больше нравится, зачем использовать эту вспомогательную функцию:
myObject.double = function() {
var that = this;
var helper = function() {
that.value = add(that.value, that.value);
}
helper();
};
ли это возможно потому, что надстройка() сидит в глобальном масштабе, в то время как значение в myObject, поэтому мне нужно скопировать это (myObject), а затем передать в global, где я могу захватить add()?
В противном случае я не уверен, зачем мне нужна вспомогательная функция?
Мне было интересно, было ли это всего лишь иллюстрацией этой концепции. Спасибо –
хороший ответ. Думаю, я пропустил «это». – airmanx86