LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

function test1() { } Object.defineProperty(test1.prototype, 'ro', { get: function() { return 123 }}); test2 = new test1(); console.log(test2.ro); test2.ro = 4; console.log(test2.ro);

И правда. Ну кто так делает... В любом случае держать там пустой set() смысла нет. Если хочется получше то значит set() нужен и в нём должно быть throw. Если лень - просто без set().

Исходная версия firkax, :

И правда. Ну кто так делает... В любом случае держать там пустой set() смысла нет. Если хочется получше то значит set() нужен и в нём должно быть throw. Если лень - просто без set().