Доступ к переменным из прототипа функцииJavascript

Форум по Javascript
Ответить
Anonymous
 Доступ к переменным из прототипа функции

Сообщение Anonymous »

В приведенном ниже коде есть какой -нибудь способ, которым я могу получить функцию прототипа доступа к переменным «Hovertimeout» и «Hoverdetails». Я нашел это решение на другом вопросе о переполнении стека, касающегося скрытия внутренних переменных от непосредственного доступного обращения - без использования «классов».

Код: Выделить всё

var Collection = {};

(function(namespace){
var hoverTimeout = 1000;
var hoverDetails = { 'period': 500 };

function Resource() {}

Resource.prototype.update = function() {
console.log('hoverDetails', namespace.hoverDetails);
console.log('hoverTimeout', this.hoverTimeout);
}
namespace.resource = new Resource();
})(Collection);
Я пробовал несколько способов попробовать и получить доступ к переменным, но каждая попытка вернула «не определен».>

Подробнее здесь: https://stackoverflow.com/questions/797 ... e-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»