Возможно ли иметь несколько параметров для функции Set.defineProperty setter?Несколько параметров для функции Set.defineProperty Setter?
E.G.
var Obj = function() {
var obj = {};
var _joe = 17;
Object.defineProperty(obj, "joe", {
get: function() { return _joe; },
set: function(newJoe, y) {
if (y) _joe = newJoe;
}
});
return obj;
}
Я не получаю никаких ошибок от синтаксиса, но я не могу понять, как вызвать функцию сеттера и передать ему два аргумента.
Почему бы вам хочу это? – Bergi