-4
Использование закрытий реализует закрытую переменную внутри класса, так что к ней необходимо обращаться через функции getter и setter.Использование закрытий реализует закрытую переменную внутри класса
Использование закрытий реализует закрытую переменную внутри класса, так что к ней необходимо обращаться через функции getter и setter.Использование закрытий реализует закрытую переменную внутри класса
Что-то вроде этого, может быть:
function Something() {
var foo = 'bar';
this.getFoo = function() {
return foo;
};
this.setFoo = function(newFoo) {
foo = newFoo;
};
}
var some = new Something();
some.setFoo('baz');
console.log(some.getFoo());
Я думаю, что вы должны размещать код того, что вы сделали или попытались. Это звучит довольно основательно, как и ответ jcubic ниже, но, возможно, вам нужно что-то еще. – JasonWilczak
Посмотрите, как вопрос об интервью или школьное задание. – jcubic