Сообщение от kobezzza
|
Столкнулся с проблемой, что в Chrome в strictMode метод next у объекта генератора помечен как readOnly, но с другой стороны через defineProperty его можно поменять.
В ФФ всё ок.
Копался в спеке, но ничего не нашёл по этому поводу (может конечно проглядел), может кто в курсе или может дать ссылку на ответ? Хочется понять: это баг хрома или действительно по стандарту next readOnly (хотя это очень странно), но тогда почему через defineProperty свойство можно установить.
|
function Constructor() {}
Object.defineProperty(Constructor.prototype, 'test', {
value: 1,
configurable: false,
writable: false
});
var obj = new Constructor;
obj.test = 2;
alert(obj.test);