Вы можете сделать
function ClassName(arg) {
var v = arg;
this.getter = function {
return v;
};
this.setter = function(val) {
v = val;
};
}
, когда используете его
var cn = new ClassName('a');
cn.setter('b');
alert(cn.getter()); /* alerts value 'b' */
Обратите внимание, что здесь используется шаблон вызова конструктора.По соглашению вам нужно объявить имя функции / класса заглавной буквой, чтобы указать, что эту функцию / класс необходимо объявить с ключевым словом «new».Надеюсь, это поможет