0
Я пытаюсь получить что-то вроде этого:Javascript присвоить заявление свойства вернуть родительский объект
// instead of having to write
a.b = 'c'; return a;
// i'd like to write
return a.b = 'c';
// but this will return a.b instead of a
// a (cumbersome) alternative is
return Object.defineProperty(a, 'b', {value: 'c',
enumerable: true,
writable: true,
configurable: true})
// or using a shorthand function
function set(target, property, value){
return Object.defineProperty(target, property, {value: value,
enumerable: true,
writable: true,
configurable: true});
}
return set(a, 'b', 'c');
Я был бы более заинтересован в некотором роде от перегрузки =
или даже оператор .
, но я не знаете, если это возможно или как это сделать.
или что тоже :) +1 – Renaud