Как получить доступ к приватным переменным с помощью общей публичной функции внутри конструктора.Как получить доступ к приватным переменным с использованием общей публичной функции внутри конструктора
function construct(){
var priValue1 = 0;
var priValue2 = 0;
var priValue3 = 0;
this.getvalue = function(_input){
return this[_input];
}
}
construct.prototype.init = function(){
if(this.getvalue("priValue1")){
console.log("Value 1")
}
}
var nc = new construct();
nc.init();
Не удалось получить доступ к закрытой переменной.
'вернуть _input' вместо' вернуть это [_INPUT] ' –
http://jsfiddle.net/sandenay/0ac78v7d/ –
@ SandeepNayak Я не думаю, что это сработает. Это просто вернет аргумент. Я думаю, они хотят получить доступ к объявленным переменным. –